Freigeben über


netdispumdddi.h-Header

Hinweis

Ab Windows 10 enthält das Betriebssystem eine native Implementierung von drahtlosen Miracast-Displays. Treiber sollten keine benutzerdefinierte Miracast-Anzeigekomponente mehr implementieren. Die Unterstützung für benutzerdefinierte Miracast-Implementierungen kann in einer zukünftigen Version von Windows entfernt werden.

Dieser Header wird von Anzeigetreibern für benutzerdefinierte Miracast-Implementierungen verwendet. Weitere Informationen finden Sie unter

netdispumdddi.h enthält die folgenden Programmierschnittstellen:

Rückruffunktionen

 
PFN_CREATE_MIRACAST_CONTEXT

Wird vom Betriebssystem aufgerufen, um einen Miracast-Kontext im Benutzermodus zu erstellen.
PFN_DATARATE_NOTIFICATION

Wird vom Betriebssystem aufgerufen, um den Miracast-Benutzermodustreiber zu benachrichtigen, dass sich die Bitrate der Miracast-Netzwerkverbindung geändert hat. Diese Funktion wird beim Betriebssystem registriert, wenn die Funktion RegisterForDataRateNotifications aufgerufen wird.
PFN_DESTROY_MIRACAST_CONTEXT

Wird vom Betriebssystem aufgerufen, um einen Miracast-Kontext im Benutzermodus zu zerstören.
PFN_GET_NEXT_CHUNK_DATA

Enthält Informationen zum nächsten Miracast-Codierungsblock, der an das Microsoft DirectX-Grafikkernsubsystem gemeldet wurde, wenn der DXGK_INTERRUPT_TYPE Interrupttyp DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE ist. Der Datentyp dieser Funktion ist PFN_GET_NEXT_CHUNK_DATA.
PFN_HANDLE_KMD_MESSAGE

Wird vom Betriebssystem aufgerufen, um die asynchrone Kernelmodusmeldung zu verarbeiten, die der Miracast-Benutzermodustreiber empfängt, wenn der Anzeige-Miniporttreiber die DxgkCbMiracastSendMessage-Funktion aufruft.
PFN_MIRACAST_IO_CONTROL

Wird vom Benutzermodus-Anzeigetreiber aufgerufen, um dem Kernelmodus-Display-Miniporttreiber eine synchrone E/A-Steuerungsanforderung zu senden. Der Datentyp dieser Funktion ist PFN_MIRACAST_IO_CONTROL.
PFN_REGISTER_DATARATE_NOTIFICATIONS

Wird vom Benutzermodustreiber aufgerufen, um sich beim Betriebssystem zu registrieren, um QoS-Benachrichtigungen (Network Quality of Service) und die aktuelle Netzwerkbandbreite der Miracast-Verbindung zu erhalten. Der Datentyp dieser Funktion ist PFN_REGISTER_DATARATE_NOTIFICATIONS.
PFN_REPORT_SESSION_STATUS

Wird vom Anzeigetreiber für den Benutzermodus aufgerufen, um die status der aktuellen verbundenen Miracast-Sitzung zu melden. Der Datentyp dieser Funktion ist PFN_REPORT_SESSION_STATUS.
PFN_REPORT_STATISTIC

Wird vom Benutzermodus-Anzeigetreiber aufgerufen, um die Statistiken des Miracast-Links an das Betriebssystem zu melden. Der Datentyp dieser Funktion ist PFN_REPORT_STATISTIC.
PFN_START_MIRACAST_SESSION

Wird vom Betriebssystem aufgerufen, um eine verbundene Miracast-Sitzung zu starten.
PFN_STOP_MIRACAST_SESSION

Wird vom Betriebssystem aufgerufen, um eine verbundene Miracast-Sitzung zu starten, die zuvor durch einen Aufruf der StartMiracastSession-Funktion gestartet wurde.
QUERY_MIRACAST_DRIVER_INTERFACE

Wird vom Betriebssystem aufgerufen, um die Miracast-Benutzermodustreiberschnittstelle abzufragen, MIRACAST_DRIVER_INTERFACE.

Strukturen

 
MIRACAST_CALLBACKS

Enthält Zeiger auf die Laufzeitrückruffunktionen für die drahtlose Anzeige (Miracast), die der Miracast-Benutzermodustreiber aufrufen kann.
MIRACAST_CHUNK_DATA

Enthält Codierungsdaten, die verwendet werden, wenn ein Benutzermodustreiber die GetNextChunkData-Funktion (Miracast) aufruft.
MIRACAST_CHUNK_ID

Erfahren Sie, wie MIRACAST_CHUNK_ID Informationen speichert, die einen Miracast-Codierungsblock (Wireless Display) identifizieren.
MIRACAST_CHUNK_INFO

Die MIRACAST_CHUNK_INFO-Struktur enthält Informationen zu einem angegebenen Miracast-Codierungsblock (Wireless Display).
MIRACAST_DATARATE_STATS

Enthält Informationen, die in der PfnDataRateNotify-Funktion (Wireless Display, Miracast) verwendet werden, über die Audio-/Video-Encoder-Bitrate und fehlerhafte oder wiederholte Wi-Fi Frames.
MIRACAST_DRIVER_INTERFACE

Enthält Zeiger auf Miracast-Funktionen (Wireless Display), die vom Miracast-Benutzermodustreiber implementiert werden.
MIRACAST_SESSION_INFO

Enthält Informationen zu einer verbundenen Funkanzeige (Miracast)-Sitzung.
MIRACAST_STATISTIC_DATA

Enthält Miracast-Statistikdaten, die der Benutzermodusanzeigetreiber an das Betriebssystem meldet.
MIRACAST_WFD_CONNECTION_STATS

Enthält Informationen zur Bitrate für die Wi-Fi Direct-Verbindung.

Enumerationen

 
MIRACAST_CHUNK_TYPE

Die MIRACAST_CHUNK_TYPE-Enumeration enthält Werte, die die Typen der zu verarbeitenden Funkanzeige(Miracast)-Blockinformationen angeben.
MIRACAST_PROTOCOL_EVENT

Gibt die Typen des Miracast-Protokollereignisses (Wireless Display) an, die vom Benutzermodusanzeigetreiber gemeldet werden sollen.
MIRACAST_STATISTIC_TYPE

Gibt Typen von Miracast-Statistikdaten an, die vom Benutzermodusanzeigetreiber generiert werden.
MIRACAST_STATUS

Gibt status Typen an, die der Benutzermodusanzeigetreiber verwendet, um miracast-Verbindungs-status zu melden.