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


OID_WDI_ABORT_TASK (dot11wificxintf.h)

Важно!

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

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

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

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

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

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

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

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

Примеры

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

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

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

Поле Подполе Тип Значение
NDIS_OID_REQUEST Идентификатор объекта 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 Н/Д
--- WiFiStatus NDIS_STATUS Н/Д
--- 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 Идентификатор объекта NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Указатель на блок памяти, содержащий WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (пример)
--- Зарезервировано UINT16 Н/Д
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (пример)
--- IhvSpecificId UINT32 Н/Д

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Заголовок dot11wificxintf.h