Condividi tramite


Intestazione dot11wdi.h

Questa intestazione viene usata dalla rete. Per altre informazioni, vedere:

dot11wdi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NdisMDeregisterWdiMiniportDriver

Un driver miniport chiama la funzione NdisMDeregisterWdiMiniportDriver per rilasciare le risorse allocate con una chiamata precedente alla funzione NdisMRegisterWdiMiniportDriver.
NdisMRegisterWdiMiniportDriver

Un driver miniport chiama la funzione NdisMRegisterWdiMiniportDriver per registrare i punti di ingresso MiniportWdiXxx con NDIS come primo passaggio dell'inizializzazione.

Funzioni di callback

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

La funzione del gestore MiniportWdiAdapterHangDiagnose viene usata per raccogliere gli stati del registro di controllo hardware e facoltativamente lo stato completo del firmware.
MINIPORT_WDI_ALLOCATE_ADAPTER

La funzione del gestore MiniportWdiAllocateAdapter alloca una scheda miniport WDI.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

NDIS chiama la funzione del gestore MiniportWdiCancelIdleNotification per notificare al driver miniport WDI che NDIS ha rilevato l'attività nella scheda di rete sospesa.
MINIPORT_WDI_CLOSE_ADAPTER

La funzione del gestore MiniportWdiCloseAdapter viene usata dal componente Microsoft per avviare l'operazione Close Task sul driver IHV.
MINIPORT_WDI_FREE_ADAPTER

La funzione del gestore MiniportWdiFreeAdapter richiede che il driver IHV elimini lo stato software.
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS chiama la funzione del gestore MiniportWdiIdleNotification per avviare l'operazione di sospensione selettiva NDIS su una scheda di rete inattiva. Tramite questa operazione, la scheda di rete viene sospesa e passata a uno stato a basso consumo.
MINIPORT_WDI_OPEN_ADAPTER

La funzione del gestore MiniportWdiOpenAdapter viene usata dal componente Microsoft per avviare l'operazione Apri attività sul driver IHV.
MINIPORT_WDI_POST_ADAPTER_PAUSE

La funzione del gestore MiniportWdiPostAdapterPause viene chiamata dal componente Microsoft dopo aver completato la pulizia del percorso dati come parte dei requisiti NDIS MiniportPause.
MINIPORT_WDI_POST_ADAPTER_RESTART

La funzione del gestore MiniportWdiPostAdapterRestart viene chiamata dal componente Microsoft al termine del riavvio del percorso dati come parte dei requisiti NDIS MiniportRestart.
MINIPORT_WDI_RX_FLUSH

La funzione del gestore MiniportWdiRxFlush viene eseguita dopo il completamento dell'operazione MiniportWdiRxStop. Dopo aver ricevuto la richiesta di scaricamento, target/RxEngine deve rimuovere tutti i fotogrammi non indicati sulla porta o sull'adattatore prima di indicare RxFlushConfirm.
MINIPORT_WDI_RX_GET_MPDUS

La funzione del gestore MiniportWdiRxGetMpdus restituisce una catena di NET_BUFFER_LIST. Ogni NET_BUFFER_LIST rappresenta un MPDU.
MINIPORT_WDI_RX_PPDU_RSSI

La funzione del gestore MiniportWdiRxPpduRssi restituisce il valore assoluto di RSSI (in dB) per PPDU. RxMgr può richiedere l'RSSI una sola volta per indicazione dei dati usando il PNET_BUFFER_LIST ottenuto da MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

La funzione del gestore MiniportWdiRxRestart configura RxEngine per riavviare il traffico dei dati. Questo viene emesso dopo un MiniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

La funzione del gestore MiniportWdiRxResume viene eseguita da RxMgr dopo che restituisce uno stato di pausa a un'indicazione dei dati.
MINIPORT_WDI_RX_RETURN_FRAMES

La funzione del gestore MiniportWdiRxReturnFrames restituisce una struttura NET_BUFFER_LIST (e i buffer di dati associati) al tal.
MINIPORT_WDI_RX_STOP

La funzione del gestore MiniportWdiRxStop arresta RX su una determinata porta e accetta l'ID porta con caratteri jolly per arrestare RX nell'adattatore.
MINIPORT_WDI_RX_THROTTLE

La funzione del gestore MiniportWdiRxThrottle indica al tal/destinazione di abilitare i meccanismi per ridurre la frequenza di UNITÀ MSDU RX.
MINIPORT_WDI_START_ADAPTER_OPERATION

La funzione del gestore MiniportWdiStartAdapterOperation può essere usata dal driver IHV per eseguire eventuali attività MiniportInitializeEx aggiuntive.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

La funzione del gestore MiniportWdiStopAdapterOperation può essere usata dal driver IHV per annullare le operazioni eseguite in MiniportWdiStartAdapterOperation.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

La funzione del gestore MiniportWdiTalTxRxAddPort notifica ai componenti del percorso dati la creazione di una nuova porta virtuale.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

La funzione del gestore MiniportWdiTalTxRxDeinitialize viene richiamata nel contesto di miniport halt. I componenti funzionali RXEngine e TxEngine sono già stati arrestati ed eventuali frame di dati in sospeso completati/restituiti.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

La funzione del gestore MiniportWdiTalTxRxDeletePort invia una notifica ai componenti del percorso dati dell'eliminazione di una porta virtuale.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

La funzione del gestore MiniportWdiTalTxRxInitialize inizializza le strutture di dati nel tal e scambia gli handle dei percorsi dati tra UE e TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

La funzione del gestore MiniportWdiTalTxRxPeerConfig specifica l'ID porta, l'ID peer e le funzionalità peer ,ad esempio le funzionalità QoS. Viene richiamato dopo che il peer è associato, che comporta la creazione dell'oggetto peer nel tal.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

La funzione del gestore MiniportWdiTalTxRxPeerDeleteConfirm viene richiamata dopo il completamento di una chiamata PeerDeleteIndication che non ha restituito l'esito positivo.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

La funzione del gestore MiniportWdiTalTxRxResetPort viene richiamata prima dell'emissione di un'attività di reimpostazione dot11 alla destinazione.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

La funzione del gestore MiniportWdiTalTxRxSetPortOpMode specifica la modalità opmode utilizzata per la porta in modo che TxEngine e RxEngine abilitino la funzionalità corrispondente.
MINIPORT_WDI_TAL_TXRX_START

La funzione del gestore MiniportWdiTalTxRxStart fornisce parametri di configurazione TXRX al TAL.
MINIPORT_WDI_TAL_TXRX_STOP

La funzione del gestore MiniportWdiTalTxRxStop arresta la comunicazione TXRX tra tal e destinazione.
MINIPORT_WDI_TX_ABORT

La funzione del gestore MiniportWdiTxAbort interrompe i frame TX in sospeso per una determinata porta o peer, che include l'avvio del completamento dei fotogrammi di proprietà del tal/destinazione.
MINIPORT_WDI_TX_DATA_SEND

La funzione del gestore MiniportWdiTxDataSend specifica un RA-TID o una coda di porte da cui trasmettere. Viene emesso nel contesto del thread TX dal sistema operativo, dall'indicazione di ripresa o da un elemento di lavoro.
MINIPORT_WDI_TX_PEER_BACKLOG

La funzione del gestore MiniportWdiTxPeerBacklog viene generata quando un peer sospeso ha una modifica nello stato del backlog.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

La funzione di callback TxSuspectFrameListAbort viene implementata dal driver client per informare il TxEngine che il TxMgr ha identificato fotogrammi sospetti di essere bloccati o in attesa di completamento per un lungo periodo di tempo significativo.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

La funzione del gestore MiniportWdiTxTalQueueInOrder notifica alla destinazione TAL che una o più code RA/TID sospese (con WDI_TX_PAUSE_REASON_PS) sono pronte per la trasmissione.
MINIPORT_WDI_TX_TAL_SEND

La funzione del gestore MiniportWdiTxTalSend specifica un RA-TID o una coda di porte da cui trasmettere.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

La funzione del gestore MiniportWdiTxTalSendComplete restituisce la proprietà di uno o più frame TX inseriti dal TAL al TxEngine.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

La funzione di callback MINIPORT_WDI_TX_TARGET_DESC_DEINIT informa il TxEngine che i descrittori TX di destinazione associati al NET_BUFFER_LIST (NBLs) nella catena NBL non sono più necessari e possono essere liberati.
MINIPORT_WDI_TX_TARGET_DESC_INIT

La funzione di callback MINIPORT_WDI_TX_TARGET_DESC_INIT associa un descrittore TX di destinazione opaca al NET_BUFFER_LIST (campo MiniportReserved[1] e (se applicabile) popola il campo costo TX (in unità di credito) nel buffer WDI_FRAME_METADATA del NET_BUFFER_LIST (MiniportReserved[0]).
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

La funzione di callback NdisWdiAllocateWiFiFrameMetaData alloca un buffer di metadati frame.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

La funzione di callback NdisWdiCloseAdapterComplete viene chiamata dall'IHV quando è stata avviata correttamente un'operazione Close Task da MiniportWdiCloseAdapter.
NDIS_WDI_FREE_WDI_FRAME_METADATA

La funzione di callback NdisWdiFreeWiFiFrameMetaData libera un buffer di metadati frame.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

I driver Miniport chiamano la funzione di callback NdisWdiIdleNotificationComplete per completare una notifica di inattività in sospeso per un'operazione di sospensione selettiva NDIS. NDIS avvia l'operazione quando chiama la funzione del gestore MiniportWdiIdleNotification del driver.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

I driver Miniport chiamano la funzione di callback NdisWdiIdleNotificationConfirm per notificare a NDIS che la scheda di rete inattiva può essere sospesa e passata a uno stato a basso consumo.
NDIS_WDI_OPEN_ADAPTER_COMPLETE

La funzione di callback NdisWdiOpenAdapterComplete viene chiamata dall'IHV quando è stata avviata correttamente un'operazione Open Task da MiniportWdiOpenAdapter.
NDIS_WDI_PEER_CREATE_IND

La funzione di callback NdisWdiPeerCreateIndication specifica un ID peer da associare a un indirizzo MAC peer.
NDIS_WDI_PEER_DELETE_IND

La funzione di callback NdisWdiPeerDeleteIndication avvia la rimozione dell'associazione di tra un ID peer e un indirizzo MAC peer.
NDIS_WDI_RX_FLUSH_CONFIRM

La funzione di callback NdisWdiRxFlushConfirm indica il completamento di una richiesta MiniportWdiRxFlush. RxEngine deve completare l'eliminazione di tutti i frame di dati RX che corrispondono alla richiesta di scaricamento prima di emettere NdisWdiRxFlushConfirm.
NDIS_WDI_RX_INORDER_DATA_IND

La funzione di callback NdisWdiRxInorderDataIndication informa RxMgr che è presente un elenco di frame RX specificati nell'ordine corretto.
NDIS_WDI_RX_STOP_CONFIRM

La funzione di callback NdisWdiRxStopConfirm indica il completamento di una richiesta MiniportWdiRxStop.
NDIS_WDI_TX_ABORT_CONFIRM

La funzione di callback NdisWdiTxAbortConfirm indica una conferma asincrona di un miniportWdiTxAbort da WDI.
NDIS_WDI_TX_DEQUEUE_IND

La funzione di callback NdisWdiTxDequeueIndication viene chiamata nel contesto di un miniportWdiTxDataSend o MiniportWdiTxTalSend dal miniport IHV per rimuovere dalla coda i fotogrammi da WDI al miniport IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

La funzione di callback NdisWdiTxInjectFrameIndication consente all'oggetto LE di inserire fotogrammi tramite il percorso dati regolare,ad esempio, richieste di autenticazione/associazione/risposte, Wi-Fi frame di azione diretta.
NDIS_WDI_TX_QUERY_RA_TID_STATE

La funzione di callback NdisWdiTxQueryRATIDState viene utilizzata dal TxEngine per eseguire una query sullo stato di una coda RA/TID o Port.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

La funzione di callback TxQuerySuspectFrameStatus viene implementata dal miniport IHV per eseguire una query sullo stato di un frame sospetto.
NDIS_WDI_TX_RELEASE_FRAMES_IND

La funzione di callback NdisWdiTxReleaseFrameIndication rilascia fino a un numero specificato o al costo aggregato dei fotogrammi accodati a una determinata combinazione peer-TID quando la trasmissione viene sospesa.
NDIS_WDI_TX_SEND_COMPLETE_IND

La funzione di callback NdisWdiTxSendCompleteIndication specifica una matrice di ID frame associati ai fotogrammi inviati della destinazione.
NDIS_WDI_TX_SEND_PAUSE_IND

La funzione di callback NdisWdiTxSendPauseIndication sospende le trasmissioni su una determinata porta a una determinata combinazione peer o PEER-TID.
NDIS_WDI_TX_SEND_RESTART_IND

La funzione di callback NdisWdiTxSendRestartIndication riprende la trasmissione su una determinata porta a una determinata combinazione peer o peer-TID.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

La funzione di callback NdisWdiTxTransferCompleteIndication specifica un elenco di buffer frame trasferiti alla destinazione. I frame con valori di stato TX diversi vengono completati in indicazioni separate.

Strutture

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

La struttura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS definisce il set di gestori che un driver miniport WDI deve implementare.
NDIS_MINIPORT_WDI_DATA_HANDLERS

La struttura NDIS_MINIPORT_WDI_DATA_HANDLERS specifica i punti di ingresso per i gestori dei percorsi dati miniport IHV.
NDIS_WDI_DATA_API

La struttura NDIS_WDI_DATA_API specifica i punti di ingresso per le indicazioni dei dati WDI.
NDIS_WDI_INIT_PARAMETERS

La struttura NDIS_WDI_INIT_PARAMETERS specifica le funzioni WDI fornite dal sistema operativo e chiamate dal driver WDI IHV.
TAL_TXRX_PARAMETERS

La struttura TAL_TXRX_PARAMETERS definisce i parametri TAL TXRX.
WDI_FRAME_METADATA

La struttura WDI_FRAME_METADATA definisce i metadati del frame.
WDI_MAC_ADDRESS

La struttura WDI_MAC_ADDRESS definisce un indirizzo MAC (Media Access Control) IEEE.
WDI_MESSAGE_HEADER

La struttura WDI_MESSAGE_HEADER definisce l'intestazione del messaggio WDI. Tutti i messaggi di comando WDI devono iniziare con questa intestazione.
WDI_P2P_SERVICE_NAME_HASH

La struttura WDI_P2P_SERVICE_NAME_HASH definisce un hash di un nome del servizio WFDS.
WDI_RX_METADATA

La struttura WDI_RX_METADATA definisce i metadati RX.
WDI_TX_COMPLETE_DATA

La struttura WDI_TX_COMPLETE_DATA definisce i dati di completamento TX.
WDI_TX_METADATA

La struttura WDI_TX_METADATA definisce i metadati TX.
WDI_TXRX_CAPABILITIES

La struttura WDI_TXRX_CAPABILITIES definisce le funzionalità di destinazione.
WDI_TXRX_MPDU_PN

L'unione WDI_TXRX_MPDU_PN definisce i parametri passati al componente TXRX.
WDI_TXRX_PARAMETERS

La struttura WDI_TXRX_PARAMETERS definisce i parametri passati al componente TXRX.
WDI_TXRX_PEER_CFG

La struttura WDI_TXRX_PEER_CFG definisce la configurazione peer.
WDI_TXRX_TARGET_CONFIGURATION

La struttura WDI_TXRX_TARGET_CONFIGURATION definisce la configurazione di destinazione.

Enumerazioni

 
eDiagnoseLevel

L'enumerazione eDiagnoseLevel definisce i livelli di diagnosi per la diagnosi di blocco dell'adattatore.
WDI_EXEMPTION_ACTION_TYPE

L'enumerazione WDI_EXEMPTION_ACTION_TYPE definisce i tipi di esenzione.
WDI_FRAME_PAYLOAD_TYPE

L'enumerazione WDI_FRAME_PAYLOAD_TYPE definisce il tipo di payload del frame.
WDI_INTERCONNECT_TYPE

L'enumerazione WDI_INTERCONNECT_TYPE definisce i tipi di interconnessione.
WDI_OPERATION_MODE

L'enumerazione WDI_OPERATION_MODE definisce le modalità operative.
WDI_RX_INDICATION_LEVEL

L'enumerazione WDI_RX_INDICATION_LEVEL definisce i livelli di indicazione RX.
WDI_RX_THROTTLE_LEVEL

L'enumerazione WDI_RX_THROTTLE_LEVEL definisce il livello di limitazione RX. L'interpretazione e i meccanismi di implementazione di questi livelli di limitazione sono definiti dal fornitore di hardware indipendente (IHV).
WDI_TX_FRAME_STATUS

L'enumerazione WDI_TX_FRAME_STATUS definisce i valori dello stato del frame TX.
WDI_TX_PAUSE_REASON

L'enumerazione WDI_TX_PAUSE_REASON definisce i motivi di una pausa TX.
WDI_TXRX_PEER_QOS_CAPS

L'enumerazione WDI_TXRX_PEER_QOS_CAPS definisce le funzionalità QoS (Quality of Service).