Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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). |