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