структура QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)

Структура QUERY_ON_CREATE_FILE_LX_INFORMATION используется для записи расширенных атрибутов метаданных Linux файла при вызове FltRequestFileInfoOnCreateCompletion с флагом QoCFileLxInformation , установленным в параметре InfoClassFlags .

Синтаксис

typedef struct _QUERY_ON_CREATE_FILE_LX_INFORMATION {
  ACCESS_MASK EffectiveAccess;
  ULONG       LxFlags;
  ULONG       LxUid;
  ULONG       LxGid;
  ULONG       LxMode;
  ULONG       LxDeviceIdMajor;
  ULONG       LxDeviceIdMinor;
} QUERY_ON_CREATE_FILE_LX_INFORMATION, *PQUERY_ON_CREATE_FILE_LX_INFORMATION;

Члены

EffectiveAccess

Права доступа к файлу.

LxFlags

Флаги, связанные с FILE_STAT_LX_INFORMATION, указывающие, какие поля метаданных присутствуют в файле. Может быть битовой маской следующих значений:

Флаг Значение
LX_FILE_METADATA_HAS_UID (0x1) Файл имеет идентификатор пользователя.
LX_FILE_METADATA_HAS_GID (0x2) Файл имеет идентификатор группы.
LX_FILE_METADATA_HAS_MODE (0x4) Файл содержит сведения о режиме.
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) Файл содержит идентификатор устройства.
LX_FILE_CASE_SENSITIVE_DIR (0x10) Каталог содержит сведения о конфиденциальности регистра.

LxUid

Идентификатор пользователя файла.

LxGid

Идентификатор группы файла.

LxMode

Тип файла Linux и разрешения файловой системы. Эти значения определены в sys/stat.h в пакете Windows SDK. Дополнительные сведения см . в разделе FILE_STAT_LX_INFORMATION .

LxDeviceIdMajor

Для файлов устройств (_S_IFCHR или S_IFBLK) указывает основное число устройства. Для файлов других типов это поле не используется.

LxDeviceIdMinor

Для файлов устройств (_S_IFCHR или S_IFBLK) указывает дополнительный номер устройства. Для файлов других типов это поле не используется.

Комментарии

Файловая система выделяет эту структуру и заполняет запрошенные сведения, если это поддерживается, во время обработки создания файла. Диспетчер фильтров освободит выделенную структуру.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть ntifs.h

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

FILE_STAT_LX_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx