Condividi tramite


Funzione FsRtlInitializeExtraCreateParameter (ntifs.h)

La routine FsRtlInitializeExtraCreateParameter inizializza una struttura di contesto ECP (Create Parameter) aggiuntiva.

Sintassi

void FsRtlInitializeExtraCreateParameter(
  [in]           PECP_HEADER                                    Ecp,
  [in]           ULONG                                          EcpFlags,
  [in, optional] PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK CleanupCallback,
  [in]           ULONG                                          TotalSize,
  [in]           LPCGUID                                        EcpType,
  [in, optional] PVOID                                          ListAllocatedFrom
);

Parametri

[in] Ecp

Puntatore alla struttura del contesto ECP da inizializzare.

[in] EcpFlags

Definisce le opzioni di inizializzazione. Attualmente non sono definiti flag.

[in, optional] CleanupCallback

Puntatore facoltativo a una routine di callback di pulizia definita dal filtro di tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK. La routine di callback di pulizia viene chiamata quando viene eliminata la struttura del contesto ECP (creata dalla FsRtlAllocateExtraCreateParameter routine). Impostare questo parametro su NULL se non è applicabile una routine di callback di pulizia.

[in] TotalSize

Dimensione, in byte, della struttura del contesto ECP da inizializzare.

[in] EcpType

Puntatore a un GUID che indica il tipo di ECP per cui verrà inizializzata la struttura del contesto. Per altre informazioni sugli ECP, vedere Using Extra Create Parameters with an IRP_MJ_CREATE Operation.

[in, optional] ListAllocatedFrom

Puntatore facoltativo all'elenco da cui viene allocata la struttura del contesto ECP.

Valore restituito

Nessuno

Fabbisogno

Requisito Valore
client minimo supportato La routine FsRtlInitializeExtraCreateParameter è disponibile a partire da Windows 7.
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK