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. |