Compartilhar via


Função WdfRequestGetEffectiveIoType (wdfrequest.h)

[Aplica-se somente ao UMDF]

O método WdfRequestGetEffectiveIoType retorna o método de acesso ao buffer que o UMDF está usando para os buffers de dados da solicitação de E/S especificada.

Sintaxe

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Parâmetros

[in] Request

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

Valor de retorno

WdfRequestGetEffectiveIoType retorna um valor tipo WDF_DEVICE_IO_TYPEque identifica o método de acesso ao buffer que o UMDF está usando para os buffers de dados da solicitação de E/S.

Observações

Para obter mais informações, consulte gerenciamento de métodos de acesso a buffer em drivers UMDF.

Exemplos

O exemplo de código a seguir mostra como um função de retorno de chamada EvtIoWrite pode determinar o método de acesso ao buffer para a solicitação de gravação especificada.

VOID
MyDrvEvtIoWrite(
  _In_  WDFQUEUE Queue,
  _In_  WDFREQUEST Request,
  _In_  size_t Length
)
{ 

...

    WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
    
    iotype = WdfRequestGetEffectiveIoType(Request);

...

}

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8.1
da Plataforma de Destino Universal
versão mínima do UMDF 2.0
cabeçalho wdfrequest.h (inclua Wdf.h)
biblioteca WUDFx02000.lib
de DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Consulte também

WDF_DEVICE_IO_TYPE