Compartilhar via


Função FsRtlGetEcpListFromIrp (ntifs.h)

A rotina de FsRtlGetEcpListFromIrp retorna um ponteiro para uma lista de estrutura de contexto ECP (parâmetro de criação extra) associada a uma determinada operação de IRP_MJ_CREATE.

Sintaxe

NTSTATUS FsRtlGetEcpListFromIrp(
  [in]  PIRP      Irp,
  [out] PECP_LIST *EcpList
);

Parâmetros

[in] Irp

Um ponteiro para o IRP para uma operação de IRP_MJ_CREATE da qual a lista de estruturas de contexto ECP deve ser extraída.

[out] EcpList

Recebe um ponteiro para a lista de estruturas de contexto ECP associada ao IRP.

Valor de retorno

FsRtlGetEcpListFromIrp retorna STATUS_SUCCESS ou um status de erro apropriado que representa o status de conclusão final da operação. Os códigos de status de erro possíveis incluem o seguinte:

Código de retorno Descrição
STATUS_INVALID_PARAMETER
O IRP especificado não era uma operação de IRP_MJ_CREATE baseada em IRP. Nesse caso, EcpList é indefinido.

Observações

Para anexar uma lista de estrutura de contexto ECP a um IRP, use a rotina de FsRtlSetEcpListIntoIrp .

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte também

FsRtlSetEcpListIntoIrp