Поделиться через


OID_WDI_ABORT_TASK (dot11wificxintf.h)

Важный

Этот раздел является частью модели драйвера WiFiCx. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Предыдущая модель драйвера Wi-Fi WDI находится в режиме обслуживания и будет получать только исправления с высоким приоритетом.

OID_WDI_ABORT_TASK — это свойство, отправленное для отмены определенной ожидающей задачи.

Размах Установка сериализованного с помощью задачи Обычное время выполнения (секунды)
Порт Нет 1

Эта команда следует семантике свойств. Оно должно рассматриваться как сигнал, должно обрабатываться как можно быстрее и должно быть завершено независимо от завершения задачи. Затем компонент IHV должен попытаться завершить ожидающие задачи как можно скорее.

Параметры команды

TLV Разрешено несколько экземпляров TLV Необязательный Описание
WDI_TLV_CANCEL_PARAMETERS Сведения об отмененной команде.

Результат команды

Содержит состояние NDIS_STATUS_SUCCESS. Дополнительных полезных данных нет.

Примеры

Исходная команда задачи ввода:

Поле Подполе Тип Ценность
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210 (пример)
--- InformationBuffer PVOID Указатель на блок памяти, содержащий полезные данные WDI_MESSAGE_HEADER + TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (пример)
--- Скрытный UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x1111 (пример)
--- IhvSpecificId UINT32 N/A
Полезные данные TLV Полезные данные TLV Различный Полезные данные

Команда ввода задачи прерывания (с заголовком сообщения):

Поле Подполе Тип Ценность
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID Указатель на блок памяти, содержащий полезные данные WDI_MESSAGE_HEADER + TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (пример)
--- Скрытный UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x2222 (пример)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001 (пример)
--- OriginalTransactionId UINT32 0x1111 (пример)

Результат команды "Прерывание задачи":

Поле Подполе Тип Ценность
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Указатель на блок памяти, содержащий WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (пример)
--- Скрытный UINT16 N/A
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (пример)
--- IhvSpecificId UINT32 N/A

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 11
Минимальный поддерживаемый сервер Windows Server 2022
Заголовок dot11wificxintf.h