Partilhar via


OID_WDI_ABORT_TASK (dot11wificxintf.h)

Importante

Este tópico faz parte do modelo de driver WiFiCx. WiFiCx é o modelo de driver Wi-Fi lançado em Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes. O WDI do modelo de driver Wi-Fi anterior está no modo de manutenção e receberá apenas correções de alta prioridade.

OID_WDI_ABORT_TASK é uma propriedade enviada para cancelar uma tarefa pendente específica.

Escopo Definir serializado com tarefa Tempo de execução normal (segundos)
Porta Não 1

Esse comando segue a semântica da propriedade. Ele deve ser tratado como um sinal, deve ser tratado o mais rápido possível e deve ser concluído independentemente da conclusão da tarefa. O componente IHV deve tentar concluir a tarefa pendente o mais rápido possível.

Parâmetros de comando

TLV Várias instâncias TLV permitidas Opcional Descrição
WDI_TLV_CANCEL_PARAMETERS Informações para o comando que está sendo cancelado.

Resultado do comando

Contém um status de NDIS_STATUS_SUCCESS. Não há nenhum conteúdo adicional.

Exemplos

Comando de tarefa de entrada original:

Campo Subcampo Tipo Valor
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210 (exemplo)
--- InformationBuffer PVOID Ponteiro para o bloco de memória que contém WDI_MESSAGE_HEADER + carga TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS N/D
--- TransactionId UINT32 0x1111 (exemplo)
--- IhvSpecificId UINT32 N/D
Carga TLV Carga TLV Vários Dados de conteúdo

Comando anular entrada de tarefa (com cabeçalho de mensagem):

Campo Subcampo Tipo Valor
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID Ponteiro para o bloco de memória que contém WDI_MESSAGE_HEADER + carga TLV
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS N/D
--- TransactionId UINT32 0x2222 (exemplo)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001 (exemplo)
--- OriginalTransactionId UINT32 0x1111 (exemplo)

Anular resultado do comando da tarefa:

Campo Subcampo Tipo Valor
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID Ponteiro para o bloco de memória que contém WDI_MESSAGE_HEADER
WDI_MESSAGE_HEADER PortId UINT16 0x0001 (exemplo)
--- Reservado UINT16 N/D
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222 (exemplo)
--- IhvSpecificId UINT32 N/D

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho dot11wificxintf.h