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 |