Função FsRtlInitializeExtraCreateParameter (ntifs.h)
A rotina
Sintaxe
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
);
Parâmetros
[in] Ecp
Ponteiro para a estrutura de contexto ECP a ser inicializada.
[in] EcpFlags
Define as opções de inicialização. No momento, nenhum sinalizador é definido.
[in, optional] CleanupCallback
Ponteiro opcional para uma rotina de retorno de chamada de limpeza definida por filtro do tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK. A rotina de retorno de chamada de limpeza é chamada quando a estrutura de contexto ECP (criada pelo FsRtlAllocateExtraCreateParameter rotina) é excluída. Defina esse parâmetro para NULL se uma rotina de retorno de chamada de limpeza não for aplicável.
[in] TotalSize
O tamanho, em bytes, da estrutura de contexto ECP a ser inicializada.
[in] EcpType
Ponteiro para um GUID que indica o tipo de ECP para o qual a estrutura de contexto será inicializada. Para obter mais informações sobre ECPs, consulte Usando parâmetros de criação extra com uma operação IRP_MJ_CREATE.
[in, optional] ListAllocatedFrom
Ponteiro opcional para a lista da qual a estrutura de contexto ECP é alocada.
Valor de retorno
Nenhum
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | A rotina FsRtlInitializeExtraCreateParameter está disponível a partir do Windows 7. |
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | <= APC_LEVEL |