Compartilhar via


cabeçalho dot11wdi.h

Esse cabeçalho é usado pela rede. Para obter mais informações, consulte:

dot11wdi.h contém as seguintes interfaces de programação:

Funções

 
NdisMDeregisterWdiMiniportDriver

Um driver de miniporto chama a função NdisMDeregisterWdiMiniportDriver para liberar recursos alocados com uma chamada anterior para a função NdisMRegisterWdiMiniportDriver.
NdisMRegisterWdiMiniportDriver

Um driver de miniporto chama a função NdisMRegisterWdiMiniportDriver para registrar pontos de entrada miniportWdiXxx com NDIS como a primeira etapa na inicialização.

Funções de retorno de chamada

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

A função de manipulador MiniportWdiAdapterHangDiagnose é usada para coletar estados de registro de controle de hardware e, opcionalmente, estado de firmware completo.
MINIPORT_WDI_ALLOCATE_ADAPTER

A função de manipulador MiniportWdiAllocateAdapter aloca um adaptador de miniporto WDI.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

O NDIS chama a função de manipulador MiniportWdiCancelIdleNotification para notificar o driver de miniporto WDI de que o NDIS detectou atividade no adaptador de rede suspenso.
MINIPORT_WDI_CLOSE_ADAPTER

A função de manipulador MiniportWdiCloseAdapter é usada pelo componente da Microsoft para iniciar a operação Fechar Tarefa no driver IHV.
MINIPORT_WDI_FREE_ADAPTER

A função de manipulador MiniportWdiFreeAdapter solicita que o driver IHV exclua seu estado de software.
MINIPORT_WDI_IDLE_NOTIFICATION

O NDIS chama a função de manipulador MiniportWdiIdleNotification para iniciar a operação de suspensão seletiva do NDIS em um adaptador de rede ocioso. Por meio dessa operação, o adaptador de rede é suspenso e transferido para um estado de baixa potência.
MINIPORT_WDI_OPEN_ADAPTER

A função de manipulador MiniportWdiOpenAdapter é usada pelo componente da Microsoft para iniciar a operação Abrir Tarefa no driver IHV.
MINIPORT_WDI_POST_ADAPTER_PAUSE

A função de manipulador MiniportWdiPostAdapterPause é chamada pelo componente da Microsoft depois de concluir o caminho de dados limpo como parte dos requisitos do NDIS MiniportPause.
MINIPORT_WDI_POST_ADAPTER_RESTART

A função de manipulador MiniportWdiPostAdapterRestart é chamada pelo componente da Microsoft depois de concluir a reinicialização do caminho de dados como parte dos requisitos do MiniportRestart do NDIS.
MINIPORT_WDI_RX_FLUSH

A função de manipulador MiniportWdiRxFlush é emitida depois que a operação MiniportWdiRxStop é concluída. Ao receber a solicitação de liberação, o target/RxEngine deve descartar todos os quadros não dedicados na porta/adaptador antes de indicar RxFlushConfirm.
MINIPORT_WDI_RX_GET_MPDUS

A função de manipulador MiniportWdiRxGetMpdus retorna uma cadeia de NET_BUFFER_LIST. Cada NET_BUFFER_LIST representa um MPDU.
MINIPORT_WDI_RX_PPDU_RSSI

A função de manipulador MiniportWdiRxPpduRssi retorna o valor absoluto de RSSI (em dB) para a PPDU. O RxMgr pode solicitar o RSSI apenas uma vez por indicação de dados usando o PNET_BUFFER_LIST obtido de MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

A função de manipulador MiniportWdiRxRestart configura o RxEngine para reiniciar indicando o tráfego de dados. Isso é emitido após um MiniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

A função de manipulador MiniportWdiRxResume é emitida pelo RxMgr depois de retornar uma pausa status a uma indicação de dados.
MINIPORT_WDI_RX_RETURN_FRAMES

A função de manipulador MiniportWdiRxReturnFrames retorna uma estrutura NET_BUFFER_LIST (e buffers de dados associados) ao TAL.
MINIPORT_WDI_RX_STOP

A função de manipulador MiniportWdiRxStop interrompe o RX em uma determinada porta e aceita a ID da porta curinga para interromper o RX no adaptador.
MINIPORT_WDI_RX_THROTTLE

A função de manipulador MiniportWdiRxThrottle informa ao TAL/destino para habilitar mecanismos para reduzir a taxa de MSDUs RX.
MINIPORT_WDI_START_ADAPTER_OPERATION

A função de manipulador MiniportWdiStartAdapterOperation pode ser usada pelo driver IHV para executar quaisquer tarefas adicionais de MiniportInitializeEx.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

A função de manipulador MiniportWdiStopAdapterOperation pode ser usada pelo driver IHV para desfazer as operações executadas em MiniportWdiStartAdapterOperation.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

A função de manipulador MiniportWdiTalTxRxAddPort notifica os componentes de caminho de dados da criação de uma nova porta virtual.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

A função de manipulador MiniportWdiTalTxRxDeinitialize é invocada no contexto da parada de miniporto. Os componentes funcionais RXEngine e TxEngine já foram interrompidos e todos os quadros de dados pendentes foram concluídos/retornados.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

A função de manipulador MiniportWdiTalTxRxDeletePort notifica os componentes de caminho de dados da exclusão de uma porta virtual.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

A função de manipulador MiniportWdiTalTxRxInitialize inicializa estruturas de dados no TAL e troca identificadores de componente de caminho de dados entre o UE e o TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

A função de manipulador MiniportWdiTalTxRxPeerConfig especifica a ID da porta, a ID do par e os recursos de par (por exemplo, recursos de QoS). Ele é invocado depois que o par é associado, o que envolve a criação do objeto par no TAL.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

A função de manipulador MiniportWdiTalTxRxPeerDeleteConfirm é invocada após a conclusão de uma chamada PeerDeleteIndication que não retornou êxito.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

A função de manipulador MiniportWdiTalTxRxResetPort é invocada antes que uma tarefa de redefinição dot11 seja emitida para o destino.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

A função de manipulador MiniportWdiTalTxRxSetPortOpMode especifica o opmode usado para a porta para que txEngine e RxEngine habilitem a funcionalidade correspondente.
MINIPORT_WDI_TAL_TXRX_START

A função de manipulador MiniportWdiTalTxRxStart fornece parâmetros de configuração TXRX para o TAL.
MINIPORT_WDI_TAL_TXRX_STOP

A função de manipulador MiniportWdiTalTxRxStop interrompe a comunicação TXRX entre o TAL e o destino.
MINIPORT_WDI_TX_ABORT

A função de manipulador MiniportWdiTxAbort anula quadros TX pendentes para uma determinada porta ou par, o que inclui iniciar a conclusão de quadros pertencentes ao TAL/destino.
MINIPORT_WDI_TX_DATA_SEND

A função de manipulador MiniportWdiTxDataSend especifica uma RA-TID ou fila de porta da qual transmitir. Ele é emitido no contexto do thread TX do sistema operacional, na indicação de retomada ou em um item de trabalho.
MINIPORT_WDI_TX_PEER_BACKLOG

A função de manipulador MiniportWdiTxPeerBacklog é emitida quando um par em pausa tem uma alteração no estado de lista de pendências.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

A função de retorno de chamada TxSuspectFrameListAbort é implementada pelo driver cliente para informar ao TxEngine que o TxMgr identificou quadros suspeitos de estarem suspensos ou com conclusão pendente por um período significativo de tempo.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

A função de manipulador MiniportWdiTxTalQueueInOrder notifica o destino TAL de que uma ou mais filas RA/TID pausadas (com WDI_TX_PAUSE_REASON_PS) estão prontas para serem transmitidas.
MINIPORT_WDI_TX_TAL_SEND

A função de manipulador MiniportWdiTxTalSend especifica uma RA-TID ou fila de porta da qual transmitir.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

A função de manipulador MiniportWdiTxTalSendComplete retorna a propriedade de um ou mais quadros TX injetados pelo TAL de volta para o TxEngine.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

A função de retorno de chamada MINIPORT_WDI_TX_TARGET_DESC_DEINIT informa ao TxEngine que os descritores TX de destino associados ao NET_BUFFER_LIST (NBLs) na cadeia NBL não são mais necessários e podem ser liberados.
MINIPORT_WDI_TX_TARGET_DESC_INIT

A função de retorno de chamada MINIPORT_WDI_TX_TARGET_DESC_INIT associa um descritor TX de destino opaco ao NET_BUFFER_LIST (campo MiniportReserved[1]) e (se aplicável) preenche o campo de custo TX (em unidades de crédito) no buffer WDI_FRAME_METADATA do NET_BUFFER_LIST (MiniportReserved[0]).
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

A função de retorno de chamada NdisWdiAllocateWiFiFrameMetaData aloca um buffer de metadados de quadro.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

A função de retorno de chamada NdisWdiCloseAdapterComplete é chamada pelo IHV quando uma operação Fechar Tarefa de MiniportWdiCloseAdapter foi iniciada com êxito.
NDIS_WDI_FREE_WDI_FRAME_METADATA

A função de retorno de chamada NdisWdiFreeWiFiFrameMetaData libera um buffer de metadados de quadro.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

Os drivers de miniport chamam a função de retorno de chamada NdisWdiIdleNotificationComplete para concluir uma notificação ociosa pendente para uma operação de suspensão seletiva do NDIS. O NDIS inicia a operação quando chama a função do manipulador MiniportWdiIdleNotification do driver.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

Os drivers de miniport chamam a função de retorno de chamada NdisWdiIdleNotificationConfirm para notificar o NDIS de que o adaptador de rede ocioso pode ser suspenso e transferido com segurança para um estado de baixa potência.
NDIS_WDI_OPEN_ADAPTER_COMPLETE

A função de retorno de chamada NdisWdiOpenAdapterComplete é chamada pelo IHV quando uma operação Open Task de MiniportWdiOpenAdapter foi iniciada com êxito.
NDIS_WDI_PEER_CREATE_IND

A função de retorno de chamada NdisWdiPeerCreateIndication especifica uma ID de par a ser associada a um endereço MAC par.
NDIS_WDI_PEER_DELETE_IND

A função de retorno de chamada NdisWdiPeerDeleteIndication inicia a remoção da associação de entre uma ID de par e um endereço MAC par.
NDIS_WDI_RX_FLUSH_CONFIRM

A função de retorno de chamada NdisWdiRxFlushConfirm indica a conclusão de uma solicitação MiniportWdiRxFlush. O RxEngine deve concluir o descarte de todos os quadros de dados RX que correspondam à solicitação de liberação antes de emitir NdisWdiRxFlushConfirm.
NDIS_WDI_RX_INORDER_DATA_IND

A função de retorno de chamada NdisWdiRxInorderDataIndication informa ao RxMgr que há uma lista de quadros RX especificados na ordem correta.
NDIS_WDI_RX_STOP_CONFIRM

A função de retorno de chamada NdisWdiRxStopConfirm indica a conclusão de uma solicitação MiniportWdiRxStop.
NDIS_WDI_TX_ABORT_CONFIRM

A função de retorno de chamada NdisWdiTxAbortConfirm indica uma confirmação assíncrona de um MiniportWdiTxAbort da WDI.
NDIS_WDI_TX_DEQUEUE_IND

A função de retorno de chamada NdisWdiTxDequeueIndication é chamada no contexto de um MiniportWdiTxDataSend ou MiniportWdiTxTalSend pelo miniportO IHV para remover os quadros do WDI para o miniporto IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

A função de retorno de chamada NdisWdiTxInjectFrameIndication permite que o LE injete quadros por meio do caminho de dados regular (por exemplo, solicitações/respostas de autenticação/associação Wi-Fi quadros de ação diretos).
NDIS_WDI_TX_QUERY_RA_TID_STATE

A função de retorno de chamada NdisWdiTxQueryRATIDState é usada pelo TxEngine para consultar o estado de uma fila RA/TID ou porta.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

A função de retorno de chamada TxQuerySuspectFrameStatus é implementada pelo miniporto IHV para consultar o status de um quadro suspeito.
NDIS_WDI_TX_RELEASE_FRAMES_IND

A função de retorno de chamada NdisWdiTxReleaseFrameIndication libera até um número especificado ou um custo agregado de quadros enfileirados em uma determinada combinação de TID par quando a transmissão é pausada.
NDIS_WDI_TX_SEND_COMPLETE_IND

A função de retorno de chamada NdisWdiTxSendCompleteIndication especifica uma matriz de IDs de quadro associadas aos quadros enviados do destino.
NDIS_WDI_TX_SEND_PAUSE_IND

A função de retorno de chamada NdisWdiTxSendPauseIndication pausa as transmissões em uma determinada porta para uma determinada combinação de par ou TID par.
NDIS_WDI_TX_SEND_RESTART_IND

A função de retorno de chamada NdisWdiTxSendRestartIndication retoma a transmissão em uma determinada porta para uma determinada combinação de par ou TID par.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

A função de retorno de chamada NdisWdiTxTransferCompleteIndication especifica uma lista de buffers de quadro que foram transferidos para o destino. Quadros com valores de Status TX diferentes são concluídos em indicações separadas.

Estruturas

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

A estrutura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS define o conjunto de manipuladores que um driver de miniporto WDI deve implementar.
NDIS_MINIPORT_WDI_DATA_HANDLERS

A estrutura NDIS_MINIPORT_WDI_DATA_HANDLERS especifica os pontos de entrada para os manipuladores de caminho de dados de miniporto IHV.
NDIS_WDI_DATA_API

A estrutura NDIS_WDI_DATA_API especifica os pontos de entrada para indicações de dados WDI.
NDIS_WDI_INIT_PARAMETERS

A estrutura NDIS_WDI_INIT_PARAMETERS especifica as funções WDI fornecidas pelo sistema operacional e chamadas pelo driver WDI IHV.
TAL_TXRX_PARAMETERS

A estrutura TAL_TXRX_PARAMETERS define os parâmetros TXRX TAL.
WDI_FRAME_METADATA

A estrutura WDI_FRAME_METADATA define os metadados de quadro.
WDI_MAC_ADDRESS

A estrutura WDI_MAC_ADDRESS define um endereço MAC (controle de acesso à mídia) do IEEE.
WDI_MESSAGE_HEADER

A estrutura WDI_MESSAGE_HEADER define o cabeçalho da mensagem WDI. Todas as mensagens de comando WDI devem começar com esse cabeçalho.
WDI_P2P_SERVICE_NAME_HASH

A estrutura WDI_P2P_SERVICE_NAME_HASH define um hash de um nome de serviço do WFDS.
WDI_RX_METADATA

A estrutura WDI_RX_METADATA define os metadados RX.
WDI_TX_COMPLETE_DATA

A estrutura WDI_TX_COMPLETE_DATA define os dados de conclusão do TX.
WDI_TX_METADATA

A estrutura WDI_TX_METADATA define os metadados TX.
WDI_TXRX_CAPABILITIES

A estrutura WDI_TXRX_CAPABILITIES define os recursos de destino.
WDI_TXRX_MPDU_PN

A união WDI_TXRX_MPDU_PN define os parâmetros que são passados para o componente TXRX.
WDI_TXRX_PARAMETERS

A estrutura WDI_TXRX_PARAMETERS define os parâmetros que são passados para o componente TXRX.
WDI_TXRX_PEER_CFG

A estrutura WDI_TXRX_PEER_CFG define a configuração de par.
WDI_TXRX_TARGET_CONFIGURATION

A estrutura WDI_TXRX_TARGET_CONFIGURATION define a configuração de destino.

Enumerações

 
eDiagnoseLevel

A enumeração eDiagnoseLevel define os níveis de diagnóstico para o diagnóstico de travamento do adaptador.
WDI_EXEMPTION_ACTION_TYPE

A enumeração WDI_EXEMPTION_ACTION_TYPE define os tipos de isenção.
WDI_FRAME_PAYLOAD_TYPE

A enumeração WDI_FRAME_PAYLOAD_TYPE define o tipo de carga do quadro.
WDI_INTERCONNECT_TYPE

A enumeração WDI_INTERCONNECT_TYPE define os tipos de interconexão.
WDI_OPERATION_MODE

A enumeração WDI_OPERATION_MODE define modos de operação.
WDI_RX_INDICATION_LEVEL

A enumeração WDI_RX_INDICATION_LEVEL define os níveis de indicação RX.
WDI_RX_THROTTLE_LEVEL

A enumeração WDI_RX_THROTTLE_LEVEL define o nível de limitação RX. Os mecanismos de interpretação e implementação desses níveis de limitação são definidos pelo IHV (fornecedor independente de hardware).
WDI_TX_FRAME_STATUS

A enumeração WDI_TX_FRAME_STATUS define os valores de status de quadro TX.
WDI_TX_PAUSE_REASON

A enumeração WDI_TX_PAUSE_REASON define os motivos para uma pausa TX.
WDI_TXRX_PEER_QOS_CAPS

A enumeração WDI_TXRX_PEER_QOS_CAPS define os recursos de QoS (Qualidade de Serviço).