структура 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по