Функция WdfDeviceGetDeviceStackIoType (wdfdevice.h)
[Относится только к UMDF]
Метод WdfDeviceGetDeviceStackIoType извлекает методы доступа к буферу, которые платформа использует для устройства.
Синтаксис
void WdfDeviceGetDeviceStackIoType(
[in] WDFDEVICE Device,
[out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
[out] WDF_DEVICE_IO_TYPE *IoControlIoType
);
Параметры
[in] Device
Дескриптор объекта устройства платформы.
[out] ReadWriteIoType
Указатель на расположение, выделенное драйвером, которое получает WDF_DEVICE_IO_TYPE типизированное значение. Это значение определяет метод доступа к буферу, который платформа использует для запросов на чтение и запись устройства.
[out] IoControlIoType
Указатель на расположение, выделенное драйвером, которое получает WDF_DEVICE_IO_TYPE типизированное значение. Это значение, определяющее метод доступа к буферу, который платформа использует для запросов управления вводом-выводом устройства.
Возвращаемое значение
None
Remarks
Если драйвер вызывает WdfDeviceGetDeviceStackIoType до того, как диспетчер PnP загрузит все драйверы устройства, то значения, извлекаемые WdfDeviceGetDeviceStackIoType , могут не быть фактическими значениями, которые он использует.
Дополнительные сведения о выборе платформой метода доступа к буферу см. в разделе Управление методами доступа к буферу в драйверах UMDF.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Целевая платформа | Универсальное |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfdevice.h (включая Wdf.h) |
Библиотека | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |