Função FsRtlGetEcpListFromIrp (ntifs.h)

A rotina 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 estrutura de contexto ECP deve ser extraída.

[out] EcpList

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

Retornar valor

FsRtlGetEcpListFromIrp retorna STATUS_SUCCESS ou um erro apropriado status representando o status final de conclusão da operação. Os possíveis códigos de status de erro 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.

Comentários

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

Requisitos

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

Confira também

FsRtlSetEcpListIntoIrp