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


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

Структура QUERY_ON_CREATE_FILE_LX_INFORMATION используется для записи расширенных атрибутов метаданных Linux в FltRequestFileInfoOnCreateComplet ion с флагом 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 в пакете SDK для Windows. Дополнительные сведения см. в 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