Freigeben über


OID_WDI_ABORT_TASK (dot11wificxintf.h)

Wichtig

Dieses Thema ist Teil des WiFiCx-Treibermodells. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen. Das vorherige Wi-Fi Treibermodell WDI befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.

OID_WDI_ABORT_TASK ist eine Eigenschaft, die nach unten gesendet wird, um eine bestimmte ausstehende Aufgabe abzubrechen.

`Scope` Set serialisiert mit Task Normale Ausführungszeit (Sekunden)
Port Nein 1

Dieser Befehl folgt der Eigenschaftensemantik. Es sollte als Signal behandelt, so schnell wie möglich behandelt und unabhängig von der Aufgabenerledigung abgeschlossen werden. Die IHV-Komponente muss dann versuchen, die ausstehende Aufgabe so bald wie möglich abzuschließen.

Befehlsparameter

TLV Mehrere zulässige TLV-Instanzen Optional BESCHREIBUNG
WDI_TLV_CANCEL_PARAMETERS Informationen für den Befehl, der abgebrochen wird.

Befehlsergebnis

Enthält eine status von NDIS_STATUS_SUCCESS. Es gibt keine zusätzliche Nutzlast.

Beispiele

Ursprünglicher Eingabetaskbefehl:

Feld Unterfeld Typ Wert
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210 (Beispiel)
--- InformationBuffer PVOID Zeiger auf den Speicherblock mit WDI_MESSAGE_HEADER + TLV-Nutzlast
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (Beispiel)
--- Reserviert UINT16
--- WiFiStatus NDIS_STATUS
--- TransactionId UINT32 0x1111 (Beispiel)
--- IhvSpecificId UINT32
TLV-Nutzlast TLV-Nutzlast Verschiedene Nutzlastdaten

Befehl "Taskeingabe abbrechen" (mit Nachrichtenheader):

Feld Unterfeld Typ Wert
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID Zeiger auf den Speicherblock mit WDI_MESSAGE_HEADER + TLV-Nutzlast
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (Beispiel)
--- Reserviert UINT16
--- WiFiStatus NDIS_STATUS
--- TransactionId UINT32 0x2222 (Beispiel)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001 (Beispiel)
--- OriginalTransactionId UINT32 0x1111 (Beispiel)

Ergebnis des Befehls "Task abbrechen":

Feld Unterfeld Typ Wert
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Zeiger auf einen Speicherblock mit WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (Beispiel)
--- Reserviert UINT16
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (Beispiel)
--- IhvSpecificId UINT32

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Header dot11wificxintf.h