Função FltAddOpenReparseEntry (fltkernel.h)
Essa rotina adiciona uma estrutura de nova análise aberta alocada por um chamador, OPEN_REPARSE_LIST_ENTRY, em uma operação de criação.
Sintaxe
NTSTATUS FLTAPI FltAddOpenReparseEntry(
[in] PFLT_FILTER Filter,
[in] PFLT_CALLBACK_DATA Data,
[in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);
Parâmetros
[in] Filter
O filtro a ser referenciado.
[in] Data
A operação de criação à qual anexar informações de nova análise abertas.
[in] OpenReparseEntry
As informações de nova análise abertas a serem adicionadas, do tipo OPEN_REPARSE_LIST_ENTRY.
Valor de retorno
Os seguintes códigos de status NT são retornados.
Código de retorno | Descrição |
---|---|
|
Código de status se data não for uma operação de criação. Este é um código de erro. |
|
A operação foi concluída com êxito. |
Observações
Essa rotina adiciona uma lista ECP e/ou ECP conforme necessário. Filter é referenciado para o tempo de vida da estrutura de entrada de nova análise aberta, não do próprio ECP, que é conceitualmente independente de qualquer filtro específico.
Use FltRemoveOpenReparseEntry para remover a estrutura de nova análise aberta da operação de criação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1607 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
cabeçalho | fltkernel.h |
IRQL | IRQL_requires_max(APC_LEVEL) |