Partager via


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 WDI Wi-Fi précédent 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.

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

Cette commande suit la sémantique des propriétés. Il doit être traité comme un signal, doit être traité aussi rapidement que possible et doit être effectué 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 Facultatif Description
WDI_TLV_CANCEL_PARAMETERS Informations relatives à la commande en cours d’annulation.

Résultat de la commande

Contient un status 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

Commande Abandonner l’entrée de tâche (avec l’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 d’abandon de 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

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête dot11wificxintf.h