Funzione FsRtlInsertExtraCreateParameter (ntifs.h)

La routine FsRtlInsertExtraCreateParameter inserisce una struttura di contesto ECP (Create Parameter) aggiuntiva in un elenco ECP.

Sintassi

NTSTATUS FsRtlInsertExtraCreateParameter(
  [in, out] PECP_LIST EcpList,
  [in, out] PVOID     EcpContext
);

Parametri

[in, out] EcpList

Puntatore alla struttura dell'elenco ECP a cui deve essere aggiunta la struttura del contesto ECP a cui punta il parametro EcpContext .

[in, out] EcpContext

Puntatore alla struttura del contesto ECP da aggiungere all'elenco ECP, a cui punta il parametro EcpList .

Valore restituito

FsRtlInsertExtraCreateParameter restituisce uno dei valori NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
La struttura del contesto ECP specificata è stata inserita correttamente nell'elenco ECP specificato.
STATUS_INVALID_PARAMETER
La struttura del contesto ECP specificata esiste già nell'elenco ECP specificato. Nel contesto dell'inserimento dell'elenco ECP, due strutture di contesto ECP vengono considerate identiche se contengono valori GUID uguali.

Commenti

La routine FsRtlInsertExtraCreateParameter presuppone che la struttura del contesto ECP specificata venga inserita nell'elenco ECP specificato sia stata precedentemente allocata dalla routine FltAllocateExtraCreateParameter .

Ogni struttura di contesto ECP inserita nell'elenco ECP deve avere un valore GUID univoco. Questo valore univoco viene impostato quando la struttura del contesto ECP viene allocata dalla routine FltAllocateExtraCreateParameter .

Requisiti

Requisito Valore
Client minimo supportato La routine FltInsertExtraCreateParameter è disponibile a partire da Windows Vista.
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltGetEcpListFromCallbackData

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx