Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
FltRetrieveFileInfoOnCreateCompletion recupera as informações de arquivo solicitadas durante a criação da postagem de arquivo. Use FltRetrieveFileInfoOnCreateCompletionEx para obter um código NTSTATUS junto com as informações solicitadas.
Sintaxe
PVOID FLTAPI FltRetrieveFileInfoOnCreateCompletion(
[in] PFLT_FILTER Filter,
[in] PFLT_CALLBACK_DATA Data,
[in] ULONG InfoClass,
[out] PULONG Size
);
Parâmetros
[in] Filter
Ponteiro de filtro opaco que identifica exclusivamente o driver de minifiltro.
[in] Data
Ponteiro para o FLT_CALLBACK_DATA dados de retorno de chamada que representam a operação de E/S.
[in] InfoClass
Sinalizador que indica o tipo de informação a ser retornado. Observe que os sinalizadores não podem ser combinados. Pode ser um dos seguintes valores:
Bandeira | Significado |
---|---|
QoCFileStatInformation (0x00000001) | O sistema de arquivos retornará informações de estatística de arquivo em uma estrutura de QUERY_ON_CREATE_FILE_STAT_INFORMATION . |
QoCFileLxInformation (0x00000002) | O sistema de arquivos retornará informações estendidas semelhantes ao Linux em uma estrutura QUERY_ON_CREATE_FILE_LX_INFORMATION . |
QoCFileEaInformation (0x00000004) | O sistema de arquivos retornará atributos estendidos (EA) em uma estrutura de QUERY_ON_CREATE_EA_INFORMATION . |
QoCFileUsnInformation (0x00000008) | O sistema de arquivos retornará informações usn em uma estrutura de QUERY_ON_CREATE_USN_INFORMATION . |
QoCFileSecurityInformation (0x00000010) | O sistema de arquivos retornará informações de segurança de arquivo em uma estrutura QUERY_ON_CREATE_SECURITY_INFORMATION . |
[out] Size
Ponteiro para um ULONG que especifica o tamanho, em bytes, do buffer que essa função retorna.
Valor de retorno
FltRetrieveFileInfoOnCreateCompletion retorna um ponteiro para um buffer com as informações de arquivo solicitadas. A estrutura dentro do buffer é determinada pelo valor de InfoClass. Se o sistema de arquivos processar a solicitação, mas não encontrar as informações de arquivo solicitadas, esse parâmetro será definido como NULL.
Observações
Um minifiltro deve chamar FltRequestFileInfoOnCreateCompletion durante a pré-criação do arquivo para especificar quais informações de arquivo o sistema de arquivos deve rastrear.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
cabeçalho | fltkernel.h |