OID_WDI_ABORT_TASK (dot11wificxintf.h)

Importante

Este tema forma parte del modelo de controlador WiFiCx. WiFiCx es el modelo de controlador de Wi-Fi publicado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes. El modelo de controlador de Wi-Fi anterior WDI está en modo de mantenimiento y solo recibirá correcciones de prioridad alta.

OID_WDI_ABORT_TASK es una propiedad que se envía para cancelar una tarea pendiente específica.

Ámbito Establecer serializado con tarea Tiempo de ejecución normal (segundos)
Port No 1

Este comando sigue la semántica de propiedades. Debe tratarse como una señal, debe controlarse lo más rápido posible y debe completarse independientemente de la finalización de la tarea. El componente IHV debe intentar completar la tarea pendiente lo antes posible.

Parámetros de comando

TLV Se permiten varias instancias de TLV Opcional Descripción
WDI_TLV_CANCEL_PARAMETERS Información del comando que se va a cancelar.

Resultado del comando

Contiene un estado de NDIS_STATUS_SUCCESS. No hay ninguna carga adicional.

Ejemplos

Comando de tarea de entrada original:

Campo Subcampo Tipo Value
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210 (ejemplo)
--- InformationBuffer PVOID Puntero al bloque de memoria que contiene WDI_MESSAGE_HEADER + carga de TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (ejemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS N/D
--- TransactionId UINT32 0x1111 (ejemplo)
--- IhvSpecificId UINT32 N/D
Carga de TLV Carga de TLV Varios Datos de carga

Anular comando de entrada de tarea (con encabezado de mensaje):

Campo Subcampo Tipo Value
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID Puntero al bloque de memoria que contiene WDI_MESSAGE_HEADER + carga de TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (ejemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS N/D
--- TransactionId UINT32 0x2222 (ejemplo)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001 (ejemplo)
--- OriginalTransactionId UINT32 0x1111 (ejemplo)

Anular resultado del comando de tarea:

Campo Subcampo Tipo Value
NDIS_OID_REQUEST OID NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Puntero al bloque de memoria que contiene WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (ejemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (ejemplo)
--- IhvSpecificId UINT32 N/D

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Encabezado dot11wificxintf.h