Поделиться через


Функция WdfRequestGetEffectiveIoType (wdfrequest.h)

[Относится только к UMDF]

Метод WdfRequestGetEffectiveIoType возвращает метод доступа к буферу, который используется UMDF для буферов данных указанного запроса ввода-вывода.

Синтаксис

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Параметры

[in] Request

Дескриптор объекта запроса платформы.

Возвращаемое значение

WdfRequestGetEffectiveIoType возвращает WDF_DEVICE_IO_TYPE типизированное значение, определяющее метод доступа к буферу, который используется UMDF для буферов данных запроса ввода-вывода.

Комментарии

Дополнительные сведения см. в разделе Управление методами доступа к буферу в драйверах UMDF.

Примеры

В следующем примере кода показано, как функция обратного вызова EvtIoWrite может определить метод доступа к буферу для указанного запроса на запись.

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

...

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

...

}

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Целевая платформа Универсальное
Минимальная версия UMDF 2,0
Верхняя часть wdfrequest.h (включая Wdf.h)
Библиотека WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

См. также раздел

WDF_DEVICE_IO_TYPE