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 |