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 |