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 di registrazione del controllo hardware e facoltativamente lo stato del firmware completo.
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 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 del software.
MINIPORT_WDI_IDLE_NOTIFICATION

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

La funzione del gestore miniportWdiOpenAdapter viene usata dal componente Microsoft per avviare l'operazione Open Task 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 miniportPause di NDIS.
MINIPORT_WDI_POST_ADAPTER_RESTART

La funzione del gestore MiniportWdiPostAdapterRestart viene chiamata dal componente Microsoft dopo aver completato il riavvio del percorso dati come parte dei requisiti miniportRestart di NDIS.
MINIPORT_WDI_RX_FLUSH

La funzione del gestore MiniportWdiRxFlush viene rilasciata dopo il completamento dell'operazione MiniportWdiRxStop. Dopo aver ricevuto la richiesta di scaricamento, il target/RxEngine deve eliminare tutti i fotogrammi non indicati nella porta/scheda 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 il PPDU. RxMgr può richiedere l'RSSI una sola volta per indicazione dei dati usando la PNET_BUFFER_LIST ottenuta da MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

La funzione del gestore MiniportWdiRxRestart configura RxEngine per riavviare il traffico dati. Questa operazione viene rilasciata seguendo un miniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

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

La funzione del gestore MiniportWdiRxReturnFrames restituisce una struttura NET_BUFFER_LIST (e 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 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 i componenti del percorso dati della creazione di una nuova porta virtuale.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

La funzione del gestore MiniportWdiTalTxRxDeinitialize viene richiamata nel contesto dell'arresto miniport. I componenti funzionali RXEngine e TxEngine sono già stati arrestati e tutti i frame di dati in sospeso completati/restituiti.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

La funzione del gestore MiniportWdiTalTxRxDeletePort notifica i 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 componente TAL e scambia i gestori 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, funzionalità QoS). Viene richiamato dopo che il peer è associato, che implica 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 che venga emessa un'attività di reimpostazione dot11 alla destinazione.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

La funzione gestore MiniportWdiTalTxRxSetPortOpMode specifica l'opmode utilizzata per la porta in modo che TxEngine e RxEngine abilitano 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 frame di proprietà del TAL/target.
MINIPORT_WDI_TX_DATA_SEND

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

La funzione del gestore MiniportWdiTxPeerBacklog viene rilasciata 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 sospesi o in sospeso per un 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) è pronta per trasmettere.
MINIPORT_WDI_TX_TAL_SEND

La funzione del gestore MiniportWdiTxSend specifica una coda RA-TID o porta da cui trasmettere.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

La funzione gestore MiniportWdiTxTalSendComplete restituisce la proprietà di uno o più fotogrammi 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 ai 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 opaco alla NET_BUFFER_LIST (campo MiniportReserved[1] e (se applicabile) popola il campo dei costi 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 di bassa potenza.
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 fotogrammi 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 callback NdisWdiTxDequeueIndication viene chiamata nel contesto di un miniportWdiTxDataSend o MiniportWdiTxTalSend dal miniport IHV per dequeue frame da WDI al miniport IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

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

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

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

La funzione callback NdisWdiTxReleaseIndication rilascia fino a un numero o un costo aggregato di frame 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 frame inviati di destinazione.
NDIS_WDI_TX_SEND_PAUSE_IND

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

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

La funzione callback NdisWdiTxTransferCompleteIndication specifica un elenco di buffer frame trasferiti alla destinazione. I fotogrammi 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 di datapath 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 (IEEE Media Access Control).
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à di operazione.
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. I meccanismi di interpretazione e implementazione di questi livelli di limitazione sono definiti dal fornitore hardware indipendente (IHV).
WDI_TX_FRAME_STATUS

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

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

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