Função FltAddOpenReparseEntry (fltkernel.h)
Essa rotina adiciona uma estrutura de nova análise aberta alocada pelo 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.
Retornar valor
Os seguintes códigos de status NT são retornados.
Código de retorno | Descrição |
---|---|
|
Código de status se Dados não for uma operação de criação. Este é um código de erro. |
|
A operação foi concluída com sucesso. |
Comentários
Essa rotina adiciona uma lista ECP e/ou ECP conforme necessário. O filtro é referenciado durante 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 |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1607 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Cabeçalho | fltkernel.h |
IRQL | IRQL_requires_max(APC_LEVEL) |