Função FsRtlInitializeExtraCreateParameter (ntifs.h)
A rotina FsRtlInitializeExtraCreateParameter inicializa uma estrutura de contexto ECP (parâmetro de criação extra).
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. Atualmente, 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 pela rotina FsRtlAllocateExtraCreateParameter ) é excluída. Defina esse parâmetro como 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 de IRP_MJ_CREATE.
[in, optional] ListAllocatedFrom
Ponteiro opcional para a lista da qual a estrutura de contexto ECP é alocada.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | A rotina FsRtlInitializeExtraCreateParameter está disponível a partir do Windows 7. |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |