Compartilhar via


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 WDF_DEVICE_IO_TYPEtipado. Esse valor identifica o método de acesso ao 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 WDF_DEVICE_IO_TYPEtipado. Esse valor que identifica o método de acesso ao buffer que a estrutura está usando para solicitações de controle de E/S de um dispositivo.

Valor de retorno

Nenhum

Observações

Se o driver chamar WdfDeviceGetDeviceStackIoType antes que o gerenciador PnP carregue todos os drivers do dispositivo, os valores que WdfDeviceGetDeviceStackIoType recuperar 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 ao buffer, consulte Gerenciando métodos de acesso de buffer em drivers UMDF.

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

Consulte também

WdfDeviceInitSetIoTypeEx