Função WdfRequestGetEffectiveIoType (wdfrequest.h)

[Aplica-se somente ao UMDF]

O método WdfRequestGetEffectiveIoType retorna o método de acesso de 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.

Retornar valor

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

Comentários

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

Exemplos

O exemplo de código a seguir mostra como uma função de retorno de chamada EvtIoWrite pode determinar o método de acesso de 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
Cliente mínimo com suporte Windows 8.1
Plataforma de Destino Universal
Versão mínima do UMDF 2,0
Cabeçalho wdfrequest.h (inclua Wdf.h)
Biblioteca WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Confira também

WDF_DEVICE_IO_TYPE