Funzione FsRtlInitializeExtraCreateParameter (ntifs.h)

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

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 routine FsRtlAllocateExtraCreateParameter ). Impostare questo parametro su NULL se una routine di callback di pulizia non è applicabile.

[in] TotalSize

Dimensioni, in byte, della struttura di 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 Uso di parametri di creazione aggiuntivi con un'operazione di IRP_MJ_CREATE.

[in, optional] ListAllocatedFrom

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

Valore restituito

nessuno

Requisiti

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

Vedi anche

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK