Функция 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 |