Função WdfDeviceGetDeviceStackIoType (wdfdevice.h)

[Aplica-se somente ao UMDF]

O método WdfDeviceGetDeviceStackIoType recupera os métodos de acesso ao buffer que a estrutura está usando para um dispositivo.

Sintaxe

void WdfDeviceGetDeviceStackIoType(
  [in]  WDFDEVICE          Device,
  [out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
  [out] WDF_DEVICE_IO_TYPE *IoControlIoType
);

Parâmetros

[in] Device

Um identificador para um objeto de dispositivo de estrutura.

[out] ReadWriteIoType

Um ponteiro para um local alocado pelo driver que recebe um valor do tipo WDF_DEVICE_IO_TYPE. Esse valor identifica o método de acesso de buffer que a estrutura está usando para solicitações de leitura e gravação de um dispositivo.

[out] IoControlIoType

Um ponteiro para um local alocado pelo driver que recebe um valor do tipo WDF_DEVICE_IO_TYPE. Esse valor que identifica o método de acesso de buffer que a estrutura está usando para solicitações de controle de E/S de um dispositivo.

Retornar valor

Nenhum

Comentários

Se o driver chamar WdfDeviceGetDeviceStackIoType antes que o gerenciador PnP tenha carregado todos os drivers do dispositivo, os valores recuperados por WdfDeviceGetDeviceStackIoType podem não ser os valores que ele realmente usa.

Para obter mais informações sobre como a estrutura escolhe um método de acesso de buffer, consulte Gerenciando métodos de acesso de buffer em drivers UMDF.

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 wdfdevice.h (inclua Wdf.h)
Biblioteca WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Confira também

WdfDeviceInitSetIoTypeEx