OID_WDI_ABORT_TASK (dot11wificxintf.h)

Important

Cette rubrique fait partie du modèle de pilote WiFiCx . WiFiCx est le modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités. Le modèle de pilote Wi-Fi précédent WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée.

OID_WDI_ABORT_TASK est une propriété envoyée pour annuler une tâche en attente spécifique.

Portée Définir sérialisé avec une tâche Temps d’exécution normal (secondes)
Port Non 1

Cette commande suit la sémantique des propriétés. Elle doit être traitée comme un signal, doit être traitée aussi rapidement que possible et doit être effectuée indépendamment de l’achèvement de la tâche. Le composant IHV doit ensuite tenter d’effectuer la tâche en attente dès que possible.

Paramètres de commande

TLV Plusieurs instances TLV autorisées Optionnel Description
WDI_TLV_CANCEL_PARAMETERS Informations sur la commande en cours d’annulation.

Résultat de la commande

Contient un état de NDIS_STATUS_SUCCESS. Il n’y a pas de charge utile supplémentaire.

Exemples

Commande de tâche d’entrée d’origine :

Champ Sous-champ Type Valeur
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210 (exemple)
--- InformationBuffer PVOID Pointeur vers le bloc de mémoire contenant WDI_MESSAGE_HEADER + charge utile TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemple)
--- Réservé UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x1111 (exemple)
--- IhvSpecificId UINT32 N/A
Charge utile TLV Charge utile TLV Divers Données de charge utile

Annuler la commande d’entrée de tâche (avec en-tête de message) :

Champ Sous-champ Type Valeur
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID Pointeur vers le bloc de mémoire contenant WDI_MESSAGE_HEADER + charge utile TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemple)
--- Réservé UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x2222 (exemple)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001 (exemple)
--- OriginalTransactionId UINT32 0x1111 (exemple)

Résultat de la commande Abandonner la tâche :

Champ Sous-champ Type Valeur
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Pointeur vers le bloc de mémoire contenant WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemple)
--- Réservé UINT16 N/A
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (exemple)
--- IhvSpecificId UINT32 N/A

Exigences

Exigence Valeur
Client minimum pris en charge Windows 11
Serveur minimum pris en charge Windows Server 2022
En-tête dot11wificxintf.h