перечисление WDF_DEVICE_IO_TYPE (wdfdevice.h)
[Применимо к KMDF и UMDF]
Перечисление WDF_DEVICE_IO_TYPE используется для указания метода доступа к буферам данных.
Синтаксис
typedef enum _WDF_DEVICE_IO_TYPE {
WdfDeviceIoUndefined = 0,
WdfDeviceIoNeither,
WdfDeviceIoBuffered,
WdfDeviceIoDirect,
WdfDeviceIoBufferedOrDirect = 4,
WdfDeviceIoMaximum
} WDF_DEVICE_IO_TYPE, *PWDF_DEVICE_IO_TYPE;
Константы
WdfDeviceIoUndefined Значение: 0 Зарезервировано для системного использования. |
WdfDeviceIoNeither UMDF Это значение не используется драйверами UMDF. Драйвер UMDF может получать доступ к запросам управления вводом-выводом устройства, указывающим метод доступа к буферу METHOD_NEITHER, задав директиву INF UmdfMethodNeitherAction и используя WdfDeviceIoBuffered или WdfDeviceIoDirect. Дополнительные сведения см. в разделе Указание директив WDF в INF-файлах. KMDF Для доступа к буферам данных не будут использоваться ни буферные, ни прямые операции ввода-вывода. |
WdfDeviceIoBuffered Для доступа к буферам данных будет использоваться буферный ввод-вывод. |
WdfDeviceIoDirect Для доступа к буферам данных будет использоваться прямой ввод-вывод. |
WdfDeviceIoBufferedOrDirect Значение: 4 Это значение не используется драйверами KMDF. UMDF Для доступа к буферам данных будут использоваться буферные операции ввода-вывода или прямые операции ввода-вывода. |
WdfDeviceIoMaximum |
Комментарии
Перечисление WDF_DEVICE_IO_TYPE используется для указания типов методов доступа к буферу в структуре WDF_IO_TYPE_CONFIG .
Структура WDF_IO_TYPE_CONFIG используется в качестве входных данных для WdfDeviceInitSetIoTypeEx и WdfDeviceInitSetIoType.
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfdevice.h (включая Wdf.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по