Função WdfRequestGetParameters (wdfrequest.h)

[Aplica-se a KMDF e UMDF]

O método WdfRequestGetParameters recupera os parâmetros associados a um objeto de solicitação de estrutura especificado.

Sintaxe

void WdfRequestGetParameters(
  [in]      WDFREQUEST              Request,
  [in, out] PWDF_REQUEST_PARAMETERS Parameters
);

Parâmetros

[in] Request

Um identificador para um objeto de solicitação de estrutura.

[in, out] Parameters

Um ponteiro para uma estrutura de WDF_REQUEST_PARAMETERS alocada pelo chamador que a rotina WDF_REQUEST_PARAMETERS_INIT inicializou e preencheu.

Retornar valor

Nenhum

Comentários

Um bug marcar ocorrerá se o driver fornecer um identificador de objeto inválido.

Um driver não pode recuperar parâmetros de uma solicitação criada pelo driver chamando WdfRequestGetParameters porque a estrutura não aloca um local de pilha para o driver atual.

Para obter mais informações sobre WdfRequestGetParameters, consulte Obtendo informações sobre uma solicitação de E/S.

Exemplos

Para obter um exemplo de código que usa WdfRequestGetParameters, consulte WdfRequestComplete.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfrequest.h (inclua Wdf.h)
Biblioteca Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Regras de conformidade da DDI DriverCreate(kmdf), evtioresumegetparam, EvtIoResumeGetParam(kmdf), evtiostopgetparam, EvtIoStopGetParam(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Confira também

WDF_REQUEST_PARAMETERS

WDF_REQUEST_PARAMETERS_INIT

WdfRequestWdmGetIrp