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 |