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

Confira também

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK