Funzione FltAddOpenReparseEntry (fltkernel.h)

Questa routine aggiunge una struttura di ripristino aperta allocata al chiamante, OPEN_REPARSE_LIST_ENTRY, in un'operazione di creazione.

Sintassi

NTSTATUS FLTAPI FltAddOpenReparseEntry(
  [in] PFLT_FILTER              Filter,
  [in] PFLT_CALLBACK_DATA       Data,
  [in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);

Parametri

[in] Filter

Filtro a cui fare riferimento.

[in] Data

Operazione di creazione a cui allegare le informazioni aperte.

[in] OpenReparseEntry

Informazioni aperte da aggiungere, di tipo OPEN_REPARSE_LIST_ENTRY.

Valore restituito

Vengono restituiti i codici di stato NT seguenti.

Codice restituito Descrizione
STATUS_INVALID_PARAMETER_2
Codice di stato se Data non è un'operazione di creazione. Si tratta di un codice di errore.
STATUS_SUCCESS
Operazione riuscita.

Commenti

Questa routine aggiunge un elenco ECP e/o ECP in base alle esigenze. Viene fatto riferimento al filtro per la durata della struttura di immissione reparse aperta, non per l'ECP stesso, che è concettualmente indipendente da qualsiasi filtro specifico.

Usare FltRemoveOpenReparseEntry per rimuovere la struttura reparse aperta dall'operazione di creazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1607
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione fltkernel.h
IRQL IRQL_requires_max(APC_LEVEL)

Vedi anche

FltRemoveOpenReparseEntry