Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к KMDF и UMDF]
Функция WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE инициализирует структуру драйвера WDF_IO_QUEUE_CONFIG.
Синтаксис
void WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(
[out] PWDF_IO_QUEUE_CONFIG Config,
[in] WDF_IO_QUEUE_DISPATCH_TYPE DispatchType
);
Параметры
[out] Config
Указатель на структуру WDF_IO_QUEUE_CONFIG драйвера.
[in] DispatchType
Перечислитель WDF_IO_QUEUE_DISPATCH_TYPE, определяющий тип отправки запросов для очереди.
Возвращаемое значение
Нет
Замечания
Драйверы должны вызывать WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE при создании очереди ввода-вывода, управляемой питанием, которая является очередью по умолчанию устройства. Функция WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE ноль указанной структуры WDF_IO_QUEUE_CONFIG и задает член размера. Он также задает элемент PowerManagedWdfUseDefault, задает элемент DefaultQueue значение TRUEи сохраняет указанный тип отправки в элементе DispatchType.
Начиная с KMDF версии 1.9, если для DispatchType задано значение WdfIoQueueDispatchParallel, WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE задает numberOfPresentedRequests член -1. Это значение указывает, что платформа может доставлять неограниченное количество запросов ввода-вывода драйверу.
Пример кода, использующий WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE, см. в разделе WdfIoQueueCreate.
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
минимальная версия KMDF | 1.0 |
минимальная версия UMDF | 2.0 |
Заголовок | wdfio.h (include Wdf.h) |