Freigeben über


dot11wdi.h-Kopfzeile

Dieser Header wird von Netzwerk verwendet. Weitere Informationen finden Sie unter:

dot11wdi.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
NdisMDeregisterWdiMiniportDriver

Ein Miniporttreiber ruft die NdisMDeregisterWdiMiniportDriver-Funktion auf, um Ressourcen freizugeben, die er einem vorherigen Aufruf der NdisMRegisterWdiMiniportDriver-Funktion zugeordnet hat.
NdisMRegisterWdiMiniportDriver

Ein Miniporttreiber ruft die NdisMRegisterWdiMiniportDriver-Funktion auf, um MiniportWdiXxx-Einstiegspunkte bei NDIS als ersten Schritt bei der Initialisierung zu registrieren.

Rückruffunktionen

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

Die MiniportWdiAdapterHangDiagnose-Handlerfunktion wird verwendet, um Die Status des Hardwaresteuerelements und optional den vollständigen Firmwarezustand zu erfassen.
MINIPORT_WDI_ALLOCATE_ADAPTER

Die MiniportWdiAllocateAdapter-Handlerfunktion weist einen WDI-Miniportadapter zu.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

NDIS ruft die MiniportWdiCancelIdleNotification-Handlerfunktion auf, um den WDI-Miniporttreiber zu benachrichtigen, dass NDIS Aktivitäten auf dem angehaltenen Netzwerkadapter erkannt hat.
MINIPORT_WDI_CLOSE_ADAPTER

Die MiniportWdiCloseAdapter-Handlerfunktion wird von der Microsoft-Komponente verwendet, um den Vorgang schließen auf dem IHV-Treiber zu initiieren.
MINIPORT_WDI_FREE_ADAPTER

Die MiniportWdiFreeAdapter-Handlerfunktion fordert an, dass der IHV-Treiber seinen Softwarestatus löscht.
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS ruft die MiniportWdiIdleNotification-Handlerfunktion auf, um den selektiven NDIS-Anhaltevorgang auf einem Leerlauf-Netzwerkadapter zu starten. Durch diesen Vorgang wird der Netzwerkadapter angehalten und in einen Energiesparzustand umgestellt.
MINIPORT_WDI_OPEN_ADAPTER

Die MiniportWdiOpenAdapter-Handlerfunktion wird von der Microsoft-Komponente verwendet, um den Open Task-Vorgang auf dem IHV-Treiber zu initiieren.
MINIPORT_WDI_POST_ADAPTER_PAUSE

Die MiniportWdiPostAdapterPause-Handlerfunktion wird von der Microsoft-Komponente aufgerufen, nachdem der Datenpfad im Rahmen der NDIS MiniportPause-Anforderungen bereinigt wurde.
MINIPORT_WDI_POST_ADAPTER_RESTART

Die MiniportWdiPostAdapterRestart-Handlerfunktion wird von der Microsoft-Komponente aufgerufen, nachdem der Neustart des Datenpfads im Rahmen der NDIS MiniportRestart-Anforderungen abgeschlossen ist.
MINIPORT_WDI_RX_FLUSH

Die MiniportWdiRxFlush-Handlerfunktion wird ausgegeben, nachdem der MiniportWdiRxStop-Vorgang abgeschlossen wurde. Nach Erhalt der Flush-Anforderung muss das Ziel/RxEngine alle nicht angegebenen Frames auf dem Port/Adapter verwerfen, bevor RxFlushConfirm angegeben wird.
MINIPORT_WDI_RX_GET_MPDUS

Die MiniportWdiRxGetMpdus-Handlerfunktion gibt eine NET_BUFFER_LIST Kette zurück. Jede NET_BUFFER_LIST stellt eine MPDU dar.
MINIPORT_WDI_RX_PPDU_RSSI

Die MiniportWdiRxPpduRssi-Handlerfunktion gibt den absoluten Wert von RSSI (in dB) für die PPDU zurück. Das RxMgr kann die RSSI nur einmal pro Datenanzeige anfordern, indem die von MiniportWdiRxGetMpdus abgerufenen PNET_BUFFER_LIST verwendet werden.
MINIPORT_WDI_RX_RESTART

Mit der MiniportWdiRxRestart-Handlerfunktion wird die RxEngine so konfiguriert, dass der Datenverkehr neu gestartet wird. Dies wird nach einem MiniportWdiRxStop ausgegeben.
MINIPORT_WDI_RX_RESUME

Die MiniportWdiRxResume-Handlerfunktion wird vom RxMgr ausgegeben, nachdem sie einen Pausenstatus an eine Datenanzeige zurückgibt.
MINIPORT_WDI_RX_RETURN_FRAMES

Die MiniportWdiRxReturnFrames-Handlerfunktion gibt eine NET_BUFFER_LIST Struktur (und zugeordnete Datenpuffer) an das TAL zurück.
MINIPORT_WDI_RX_STOP

Die MiniportWdiRxStop-Handlerfunktion stoppt RX auf einem bestimmten Port und akzeptiert die Wildcardport-ID, um RX über den Adapter zu beenden.
MINIPORT_WDI_RX_THROTTLE

Die MiniportWdiRxThrottle-Handlerfunktion weist das TAL/Target an, mechanismen zur Reduzierung der Rate von RX MSDUs zu ermöglichen.
MINIPORT_WDI_START_ADAPTER_OPERATION

Die MiniportWdiStartAdapterOperation-Handlerfunktion kann vom IHV-Treiber verwendet werden, um zusätzliche MiniportInitializeEx-Aufgaben auszuführen.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

Die MiniportWdiStopAdapterOperation-Handlerfunktion kann vom IHV-Treiber verwendet werden, um die in MiniportWdiStartAdapterOperation ausgeführten Vorgänge rückgängig zu machen.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

Die MiniportWdiTalTxRxAddPort-Handlerfunktion benachrichtigt die Datenpfadkomponenten der Erstellung eines neuen virtuellen Ports.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

Die MiniportWdiTalTxRxDeinitialize-Handlerfunktion wird im Kontext des Miniportstopps aufgerufen. Die funktionalen Komponenten RXEngine und TxEngine wurden bereits beendet und alle ausstehenden Datenframes abgeschlossen/zurückgegeben.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

Die MiniportWdiTalTxRxDeletePort-Handlerfunktion benachrichtigt die Datenpfadkomponenten des Löschens eines virtuellen Ports.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

Die MiniportWdiTalTxRxInitialize-Handlerfunktion initialisiert Datenstrukturen im TAL und austauscht Datapath-Komponentenhandles zwischen UE und TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

Die MiniportWdiTalTxRxPeerConfig-Handlerfunktion gibt die Port-ID, Peer-ID und Peerfunktionen an (z. B. QoS-Funktionen). Sie wird aufgerufen, nachdem der Peer zugeordnet wurde, was die Erstellung des Peerobjekts im TAL beinhaltet.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

Die MiniportWdiTalTxRxPeerDeleteConfirm-Handlerfunktion wird nach Abschluss eines PeerDeleteIndication-Aufrufs aufgerufen, der keinen Erfolg zurückgibt.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

Die MiniportWdiTalTxRxResetPort-Handlerfunktion wird aufgerufen, bevor eine Dot11-Zurücksetzungsaufgabe an das Ziel ausgegeben wird.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

Die MiniportWdiTalTxRxSetPortOpMode-Handlerfunktion gibt den opmode an, der für den Port verwendet wird, damit TxEngine und RxEngine die entsprechende Funktionalität aktivieren.
MINIPORT_WDI_TAL_TXRX_START

Die MiniportWdiTalTxRxStart-Handlerfunktion stellt TXRX-Konfigurationsparameter für das TAL bereit.
MINIPORT_WDI_TAL_TXRX_STOP

Die MiniportWdiTalTxRxStop-Handlerfunktion stoppt die TXRX-Kommunikation zwischen tal und dem Ziel.
MINIPORT_WDI_TX_ABORT

Die MiniportWdiTxAbort-Handlerfunktion bricht herausragende TX-Frames für einen bestimmten Port oder Peer ab, der das Initiieren des Abschlusses von Frames im Besitz des TAL/Ziels umfasst.
MINIPORT_WDI_TX_DATA_SEND

Die MiniportWdiTxDataSend-Handlerfunktion gibt eine RA-TID oder Portwarteschlange an, von der übertragen werden soll. Sie wird im Kontext des TX-Threads aus dem Betriebssystem, der Fortsetzungsanzeige oder einer Arbeitsaufgabe ausgegeben.
MINIPORT_WDI_TX_PEER_BACKLOG

Die MiniportWdiTxPeerBacklog-Handlerfunktion wird ausgegeben, wenn ein angehaltener Peer eine Änderung im Backlogzustand aufweist.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

Die TxSuspectFrameListAbort-Rückruffunktion wird vom Clienttreiber implementiert, um den TxEngine darüber zu informieren, dass der TxMgr Frames identifiziert hat, die vermutet werden, dass er für eine erhebliche Zeit anhängt oder aussteht.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

Die MiniportWdiTxTalQueueInOrder-Handlerfunktion benachrichtigt das TAL-Ziel, dass mindestens eine angehaltene RA/TID-Warteschlange (mit WDI_TX_PAUSE_REASON_PS) für die Übertragung bereit ist.
MINIPORT_WDI_TX_TAL_SEND

Die MiniportWdiTxTalSend-Handlerfunktion gibt eine RA-TID oder Portwarteschlange an, von der übertragen werden soll.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

Die MiniportWdiTxTalSendComplete-Handlerfunktion gibt den Besitz eines oder mehrerer TX-Frame zurück, der vom TAL zurück in die TxEngine eingefügt wird.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

Die MINIPORT_WDI_TX_TARGET_DESC_DEINIT Rückruffunktion informiert die TxEngine, dass die TX-Zieldeskriptoren, die der NET_BUFFER_LIST (NBLs) in der NBL-Kette zugeordnet sind, nicht mehr benötigt werden und freigegeben werden können.
MINIPORT_WDI_TX_TARGET_DESC_INIT

Die MINIPORT_WDI_TX_TARGET_DESC_INIT Rückruffunktion ordnet dem NET_BUFFER_LIST (MiniportReserved[1]-Feld) einen undurchsichtigen TX-Zieldeskriptor zu und füllt (falls zutreffend) das TX-Kostenfeld (in Krediteinheiten) im WDI_FRAME_METADATA Puffer des NET_BUFFER_LIST (MiniportReserved[0]) auf.
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

Die Rückruffunktion NdisWdiAllocateWiFiFrameMetaData weist einen Framemetadatenpuffer zu.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

Die Rückruffunktion "NdisWdiCloseAdapterComplete" wird vom IHV aufgerufen, wenn erfolgreich ein Close-Task-Vorgang von MiniportWdiCloseAdapter gestartet wurde.
NDIS_WDI_FREE_WDI_FRAME_METADATA

Die Rückruffunktion NdisWdiFreeWiFiFrameMetaData gibt einen Framemetadatenpuffer frei.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

Miniport-Treiber rufen NdisWdiIdleNotificationComplete-Rückruffunktion auf, um eine ausstehende Leerlaufbenachrichtigung für einen selektiven NDIS-Anhaltevorgang abzuschließen. NDIS beginnt den Vorgang, wenn er die MiniportWdiIdleNotification-Handlerfunktion des Treibers aufruft.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

Miniport-Treiber rufen NdisWdiIdleNotificationConfirm-Rückruffunktion auf, um NDIS zu benachrichtigen, dass der Leerlauf-Netzwerkadapter sicher angehalten und in einen Energiesparzustand übergestellt werden kann.
NDIS_WDI_OPEN_ADAPTER_COMPLETE

Die Rückruffunktion NdisWdiOpenAdapterComplete wird vom IHV aufgerufen, wenn erfolgreich ein Open Task-Vorgang von MiniportWdiOpenAdapter gestartet wurde.
NDIS_WDI_PEER_CREATE_IND

Die Rückruffunktion NdisWdiPeerCreateIndication gibt eine Peer-ID an, die einer Peer-MAC-Adresse zugeordnet werden soll.
NDIS_WDI_PEER_DELETE_IND

Die NdisWdiPeerDeleteIndication-Rückruffunktion initiiert das Entfernen der Zuordnung zwischen einer Peer-ID und einer Peer-MAC-Adresse.
NDIS_WDI_RX_FLUSH_CONFIRM

Die Rückruffunktion NdisWdiRxFlushConfirm gibt den Abschluss einer MiniportWdiRxFlush-Anforderung an. Der RxEngine muss den Verwerfen aller RX-Datenframes abschließen, die der Flush-Anforderung entsprechen, bevor NdisWdiRxFlushConfirm ausgestellt wird.
NDIS_WDI_RX_INORDER_DATA_IND

Die Rückruffunktion NdisWdiRxInorderDataIndication informiert das RxMgr darüber, dass eine Liste der angegebenen RX-Frames in der richtigen Reihenfolge vorhanden ist.
NDIS_WDI_RX_STOP_CONFIRM

Die Rückruffunktion NdisWdiRxStopConfirm gibt den Abschluss einer MiniportWdiRxStop-Anforderung an.
NDIS_WDI_TX_ABORT_CONFIRM

Die Rückruffunktion NdisWdiTxAbortConfirm gibt eine asynchrone Bestätigung eines MiniportWdiTxAborts von WDI an.
NDIS_WDI_TX_DEQUEUE_IND

Die NdisWdiTxDequeueIndication-Rückruffunktion wird im Kontext eines MiniportWdiTxDataSend oder MiniportWdiTxTalSend durch den IHV miniport aufgerufen, um Frames von WDI zum IHV miniport zu dequeue frames von WDI bis zum IHV miniport aufzurufen.
NDIS_WDI_TX_INJECT_FRAME_IND

Mit der NdisWdiTxInjectFrameIndication-Rückruffunktion kann le Frames über den regulären Datenpfad einfügen (z. B. Authentifizierungs-/Zuordnungsanforderungen/Antworten, Wi-Fi Direct-Aktionsframes).
NDIS_WDI_TX_QUERY_RA_TID_STATE

Die Rückruffunktion NdisWdiTxQueryRATIDState wird vom TxEngine verwendet, um den Status einer RA/TID oder Portwarteschlange abzufragen.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

Die Rückruffunktion TxQuerySuspectFrameStatus wird vom IHV-Miniport implementiert, um den Status eines verdächtigen Frames abzufragen.
NDIS_WDI_TX_RELEASE_FRAMES_IND

Die Rückruffunktion NdisWdiTxReleaseFrameIndication gibt bis zu einer bestimmten Anzahl oder Aggregatkosten von Frames in die Warteschlange einer bestimmten Peer-TID-Kombination zurück, wenn die Übertragung angehalten wird.
NDIS_WDI_TX_SEND_COMPLETE_IND

Die Rückruffunktion NdisWdiTxSendCompleteIndication gibt ein Array von Frame-IDs an, die den gesendeten Frames des Ziels zugeordnet sind.
NDIS_WDI_TX_SEND_PAUSE_IND

Die NdisWdiTxSendPauseIndication-Rückruffunktion hält Übertragungen an einem bestimmten Port an eine bestimmte Peer- oder Peer-TID-Kombination an.
NDIS_WDI_TX_SEND_RESTART_IND

Die Rückruffunktion NdisWdiTxSendRestartIndication setzt die Übertragung auf einem bestimmten Port an eine bestimmte Peer- oder Peer-TID-Kombination fort.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

Die Rückruffunktion NdisWdiTxTransferCompleteIndication gibt eine Liste von Framepuffern an, die an das Ziel übertragen wurden. Frames mit unterschiedlichen TX-Statuswerten werden in separaten Indikationen abgeschlossen.

Strukturen

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

Die NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS-Struktur definiert den Satz von Handlern, die ein WDI-Miniporttreiber implementieren muss.
NDIS_MINIPORT_WDI_DATA_HANDLERS

Die NDIS_MINIPORT_WDI_DATA_HANDLERS-Struktur gibt die Einstiegspunkte für die IHV-Miniport-Datenpfadhandler an.
NDIS_WDI_DATA_API

Die NDIS_WDI_DATA_API Struktur gibt die Einstiegspunkte für WDI-Datenanzeigen an.
NDIS_WDI_INIT_PARAMETERS

Die NDIS_WDI_INIT_PARAMETERS-Struktur gibt die vom Betriebssystem bereitgestellten WDI-Funktionen an und wird vom IHV-WDI-Treiber aufgerufen.
TAL_TXRX_PARAMETERS

Die TAL_TXRX_PARAMETERS Struktur definiert die TAL TXRX-Parameter.
WDI_FRAME_METADATA

Die WDI_FRAME_METADATA-Struktur definiert die Framemetadaten.
WDI_MAC_ADDRESS

Die WDI_MAC_ADDRESS-Struktur definiert eine IEEE Media Access Control (MAC)-Adresse.
WDI_MESSAGE_HEADER

Die WDI_MESSAGE_HEADER Struktur definiert den WDI-Nachrichtenkopf. Alle WDI-Befehlsmeldungen müssen mit diesem Header beginnen.
WDI_P2P_SERVICE_NAME_HASH

Die WDI_P2P_SERVICE_NAME_HASH-Struktur definiert einen Hash eines WFDS-Dienstnamens.
WDI_RX_METADATA

Die WDI_RX_METADATA Struktur definiert die RX-Metadaten.
WDI_TX_COMPLETE_DATA

Die WDI_TX_COMPLETE_DATA Struktur definiert TX-Vervollständigungsdaten.
WDI_TX_METADATA

Die WDI_TX_METADATA Struktur definiert die TX-Metadaten.
WDI_TXRX_CAPABILITIES

Die WDI_TXRX_CAPABILITIES-Struktur definiert die Zielfunktionen.
WDI_TXRX_MPDU_PN

Die WDI_TXRX_MPDU_PN Union definiert die Parameter, die an die TXRX-Komponente übergeben werden.
WDI_TXRX_PARAMETERS

Die WDI_TXRX_PARAMETERS-Struktur definiert die Parameter, die an die TXRX-Komponente übergeben werden.
WDI_TXRX_PEER_CFG

Die WDI_TXRX_PEER_CFG-Struktur definiert die Peerkonfiguration.
WDI_TXRX_TARGET_CONFIGURATION

Die WDI_TXRX_TARGET_CONFIGURATION Struktur definiert die Zielkonfiguration.

Aufzählungen

 
eDiagnoseLevel-

Die eDiagnoseLevel-Aufzählung definiert die Diagnosestufen für die Adapter-Hang-Diagnose.
WDI_EXEMPTION_ACTION_TYPE

Die WDI_EXEMPTION_ACTION_TYPE-Aufzählung definiert die Ausnahmetypen.
WDI_FRAME_PAYLOAD_TYPE

Die WDI_FRAME_PAYLOAD_TYPE Enumeration definiert den Framenutzlasttyp.
WDI_INTERCONNECT_TYPE

Die WDI_INTERCONNECT_TYPE-Aufzählung definiert die Verbindungstypen.
WDI_OPERATION_MODE

Die WDI_OPERATION_MODE-Aufzählung definiert Vorgangsmodi.
WDI_RX_INDICATION_LEVEL

Die WDI_RX_INDICATION_LEVEL-Aufzählung definiert die RX-Anzeigeebenen.
WDI_RX_THROTTLE_LEVEL

Die WDI_RX_THROTTLE_LEVEL-Aufzählung definiert die RX-Drosselungsebene. Die Interpretations- und Implementierungsmechanismen dieser Drosselungsebenen werden vom unabhängigen Hardwareanbieter (IHV) definiert.
WDI_TX_FRAME_STATUS

Die WDI_TX_FRAME_STATUS-Aufzählung definiert die TX-Framestatuswerte.
WDI_TX_PAUSE_REASON

Die WDI_TX_PAUSE_REASON Enumeration definiert die Gründe für eine TX-Pause.
WDI_TXRX_PEER_QOS_CAPS

Die WDI_TXRX_PEER_QOS_CAPS-Enumeration definiert die QoS-Funktionen (Quality of Service).