SortingPanelItem
Структура
SortingPanelItem
описывает элемент файловой системы. Она используется при пользовательской сортировке элементов панели.
struct SortingPanelItem { FILETIME CreationTime; FILETIME LastAccessTime; FILETIME LastWriteTime; FILETIME ChangeTime; unsigned __int64 FileSize; unsigned __int64 AllocationSize; const wchar_t *FileName; const wchar_t *AlternateFileName; const wchar_t *Description; const wchar_t *Owner; const wchar_t * const *CustomColumnData; size_t CustomColumnNumber; PLUGINPANELITEMFLAGS Flags; struct { void *Data; FARPANELITEMFREECALLBACK FreeData; } UserData; uintptr_t FileAttributes; uintptr_t NumberOfLinks; uintptr_t CRC32; intptr_t Position; intptr_t SortGroup; uintptr_t NumberOfStreams; unsigned __int64 StreamsSize; };
Элементы
Элементы, общие со структурой PluginPanelItem
Первые 17 элементов структуры (по
CRC32
включительно) совпадают с элементами структуры
PluginPanelItem.
Position
Позиция элемента во внутреннем списке. Эта величина не может быть одинаковой для двух разных элементов списка.
SortGroup
Идентификатор группы сортировки. Если элемент не входит
ни в одну группу сортировки, данная величина равна 0.
NumberOfStreams
Количество потоков для данного элемента (NTFS).
StreamsSize
Суммарный размер потоков данного элемента (NTFS).
Смотрите также: