estrutura QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)
A estrutura QUERY_ON_CREATE_FILE_LX_INFORMATION é usada para gravar os atributos estendidos de metadados do Linux de um arquivo quando FltRequestFileInfoOnCreateCompletion é chamado com o sinalizador QoCFileLxInformation definido no parâmetro InfoClassFlags .
Sintaxe
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;
Membros
EffectiveAccess
Os direitos de acesso do arquivo.
LxFlags
Os sinalizadores associados a FILE_STAT_LX_INFORMATION que especificam quais campos de metadados estão presentes no arquivo. Pode ser uma máscara de bits dos seguintes valores:
Sinalizador | Valor |
---|---|
LX_FILE_METADATA_HAS_UID (0x1) | O arquivo tem uma ID de usuário. |
LX_FILE_METADATA_HAS_GID (0x2) | O arquivo tem uma ID de grupo. |
LX_FILE_METADATA_HAS_MODE (0x4) | O arquivo tem informações de modo. |
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) | O arquivo tem uma ID do dispositivo. |
LX_FILE_CASE_SENSITIVE_DIR (0x10) | O diretório tem informações de diferenciação de maiúsculas e minúsculas. |
LxUid
A ID de usuário do arquivo.
LxGid
A ID do grupo do arquivo.
LxMode
O tipo de arquivo do Linux e as permissões do sistema de arquivos. Esses valores são definidos em sys/stat.h no SDK do Windows. Confira FILE_STAT_LX_INFORMATION para obter mais informações.
LxDeviceIdMajor
Para arquivos de dispositivo (_S_IFCHR ou S_IFBLK), especifica o número principal do dispositivo. Para outros tipos de arquivo, esse campo não é usado.
LxDeviceIdMinor
Para arquivos de dispositivo (_S_IFCHR ou S_IFBLK), especifica o número secundário do dispositivo. Para outros tipos de arquivo, esse campo não é usado.
Comentários
O sistema de arquivos aloca essa estrutura e preenche as informações solicitadas, se houver suporte, enquanto processa uma criação de arquivo. O Gerenciador de Filtros liberará a estrutura alocada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | ntifs.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de