Поделиться через


структура FILE_ID_INFO (winbase.h)

Содержит идентификационные сведения для файла. Эта структура возвращается из функции GetFileInformationByHandleEx при передаче FileIdInfo в параметре FileInformationClass .

Синтаксис

typedef struct _FILE_ID_INFO {
  ULONGLONG   VolumeSerialNumber;
  FILE_ID_128 FileId;
} FILE_ID_INFO, *PFILE_ID_INFO;

Члены

VolumeSerialNumber

Серийный номер тома, содержащего файл.

FileId

128-разрядный идентификатор файла. Идентификатор файла и серийный номер тома однозначно идентифицируют файл на одном компьютере. Чтобы определить, представляют ли два открытых дескриптора один и тот же файл, объедините идентификатор и серийный номер тома для каждого файла и сравните их.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть winbase.h (включая Windows.h)

См. также раздел

FILE_ID_128

FILE_INFO_BY_HANDLE_CLASS

Структуры управления файлами

GetFileInformationByHandleEx