Функция 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типизированное значение. Это значение, определяющее метод доступа к буферу, который используется платформой для запросов управления ввода-вывода устройства.
Возвращаемое значение
Никакой
Замечания
Если драйвер вызывает WdfDeviceGetDeviceStackIoType, прежде чем диспетчер PnP загружает все драйверы устройства, значения, которые WdfDeviceGetDeviceStackIoType могут не быть значениями, которые он фактически использует.
Дополнительные сведения о том, как платформа выбирает метод доступа к буферу, см. в статье Управление методами доступа к буферу в драйверах UMDF.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
целевая платформа | Всеобщий |
минимальная версия UMDF | 2.0 |
заголовка | wdfdevice.h (include Wdf.h) |
библиотеки | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |