OID_WDI_ABORT_TASK (dot11wificxintf.h)
Importante
Questo argomento fa parte del modello di driver WiFiCx. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver Wi-Fi precedente WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata.
OID_WDI_ABORT_TASK è una proprietà inviata per annullare un'attività specifica in sospeso.
Scope | Impostare serializzato con l'attività | Tempo di esecuzione normale (secondi) |
---|---|---|
Porta | No | 1 |
Questo comando segue la semantica della proprietà. Deve essere considerato come un segnale, deve essere gestito il più rapidamente possibile e deve essere completato indipendentemente dal completamento dell'attività. Il componente IHV deve quindi tentare di completare l'attività in sospeso il prima possibile.
Parametri dei comandi
TLV | Sono consentite più istanze TLV | Facoltativo | Descrizione |
---|---|---|---|
WDI_TLV_CANCEL_PARAMETERS | Informazioni per il comando che viene annullato. |
Risultato del comando
Contiene uno stato di NDIS_STATUS_SUCCESS. Non è disponibile alcun payload aggiuntivo.
Esempio
Comando dell'attività di input originale:
Campo | Sottocampo | Type | valore |
---|---|---|---|
NDIS_OID_REQUEST | OID | NDIS_OID | OID(WDI_TASK_SCAN) |
--- | InputBufferLength | UINT32 | 0x210 (esempio) |
--- | InformationBuffer | PVOID | Puntatore al blocco di memoria contenente WDI_MESSAGE_HEADER + payload TLV |
WDI_MESSAGE_HEADER | PortId | UINT16 | 0x0001 (esempio) |
--- | Riservato | UINT16 | N/D |
--- | WiFiStatus | NDIS_STATUS | N/D |
--- | TransactionId | UINT32 | 0x1111 (esempio) |
--- | IhvSpecificId | UINT32 | N/D |
TLV Payload | TLV Payload | Vari | Dati del payload |
Comando Di interruzione dell'input dell'attività (con intestazione del messaggio):
Campo | Sottocampo | Type | valore |
---|---|---|---|
NDIS_OID_REQUEST | OID | NDIS_OID | OID(WDI_ABORT_TASK) |
--- | InputBufferLength | UINT32 | sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS) |
--- | InformationBuffer | PVOID | Puntatore al blocco di memoria contenente WDI_MESSAGE_HEADER + payload TLV |
WDI_MESSAGE_HEADER | PortId | UINT16 | 0x0001 (esempio) |
--- | Riservato | UINT16 | N/D |
--- | WiFiStatus | NDIS_STATUS | N/D |
--- | TransactionId | UINT32 | 0x2222 (esempio) |
--- | IhvSpecificId | UINT32 | 0 |
WDI_TLV_CANCEL_PARAMETERS | OriginalTaskOid | NDIS_OID | OID(WDI_TASK_SCAN) |
--- | OriginalPortId | UINT16 | 0x0001 (esempio) |
--- | OriginalTransactionId | UINT32 | 0x1111 (esempio) |
Risultato del comando Interrompi attività:
Campo | Sottocampo | Type | valore |
---|---|---|---|
NDIS_OID_REQUEST | OID | NDIS_OID | OID(WDI_TASK_SCAN) |
--- | OutputBufferLength | UINT32 | sizeof(WDI_MESSAGE_HEADER) |
--- | InformationBuffer | PVOID | Puntatore al blocco di memoria contenente WDI_MESSAGE_HEADER |
WDI_MESSAGE_HEADER | PortId | UINT16 | 0x0001 (esempio) |
--- | Riservato | UINT16 | N/D |
--- | WiFiStatus | NDIS_STATUS | NDIS_STATUS_SUCCESS |
--- | TransactionId | UINT32 | 0x2222 (esempio) |
--- | IhvSpecificId | UINT32 | N/D |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Intestazione | dot11wificxintf.h |