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 |