en-tête netdispumdddi.h
Notes
Depuis Windows 10, le système d’exploitation contient une implémentation native des écrans sans fil Miracast. Les pilotes ne doivent plus implémenter un composant d’affichage Miracast personnalisé. La prise en charge des implémentations Miracast personnalisées peut être supprimée dans une version ultérieure de Windows.
Cet en-tête est utilisé par les pilotes d’affichage pour les implémentations Miracast personnalisées. Pour plus d'informations, consultez les pages suivantes :
netdispumdddi.h contient les interfaces de programmation suivantes :
Fonctions de rappel
PFN_CREATE_MIRACAST_CONTEXT Appelé par le système d’exploitation pour créer un contexte Miracast en mode utilisateur. |
PFN_DATARATE_NOTIFICATION Appelé par le système d’exploitation pour informer le pilote en mode utilisateur Miracast que le débit binaire de la liaison réseau Miracast a changé. Cette fonction est inscrite auprès du système d’exploitation lorsque la fonction RegisterForDataRateNotifications est appelée. |
PFN_DESTROY_MIRACAST_CONTEXT Appelé par le système d’exploitation pour détruire un contexte Miracast en mode utilisateur. |
PFN_GET_NEXT_CHUNK_DATA Fournit des informations sur le bloc d’encodage Miracast suivant qui a été signalé au sous-système du noyau graphique Microsoft DirectX lorsque le type d’interruption DXGK_INTERRUPT_TYPE est DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE. Le type de données de cette fonction est PFN_GET_NEXT_CHUNK_DATA. |
PFN_HANDLE_KMD_MESSAGE Appelé par le système d’exploitation pour gérer le message asynchrone en mode noyau que le pilote en mode utilisateur Miracast reçoit lorsque le pilote miniport d’affichage appelle la fonction DxgkCbMiracastSendMessage. |
PFN_MIRACAST_IO_CONTROL Appelé par le pilote d’affichage en mode utilisateur pour envoyer au pilote d’affichage en mode noyau une demande de contrôle d’E/S synchrone. Le type de données de cette fonction est PFN_MIRACAST_IO_CONTROL. |
PFN_REGISTER_DATARATE_NOTIFICATIONS Appelé par le pilote en mode utilisateur pour s’inscrire auprès du système d’exploitation afin de recevoir des notifications de qualité de service (QoS) réseau et la bande passante réseau actuelle de la connexion Miracast. Le type de données de cette fonction est PFN_REGISTER_DATARATE_NOTIFICATIONS. |
PFN_REPORT_SESSION_STATUS Appelé par le pilote d’affichage en mode utilisateur pour signaler la status de la session connectée Miracast actuelle. Le type de données de cette fonction est PFN_REPORT_SESSION_STATUS. |
PFN_REPORT_STATISTIC Appelé par le pilote d’affichage en mode utilisateur pour signaler les statistiques du lien Miracast au système d’exploitation. Le type de données de cette fonction est PFN_REPORT_STATISTIC. |
PFN_START_MIRACAST_SESSION Appelé par le système d’exploitation pour démarrer une session connectée Miracast. |
PFN_STOP_MIRACAST_SESSION Appelé par le système d’exploitation pour démarrer une session connectée Miracast qui avait été démarrée précédemment par un appel à la fonction StartMiracastSession. |
QUERY_MIRACAST_DRIVER_INTERFACE Appelé par le système d’exploitation pour interroger l’interface du pilote en mode utilisateur Miracast, MIRACAST_DRIVER_INTERFACE. |
Structures
MIRACAST_CALLBACKS Contient des pointeurs vers les fonctions de rappel du runtime d’affichage sans fil (Miracast) que le pilote en mode utilisateur Miracast peut appeler. |
MIRACAST_CHUNK_DATA Contient des données de bloc d’encodage utilisées lorsqu’un pilote en mode utilisateur appelle la fonction GetNextChunkData d’affichage sans fil (Miracast). |
MIRACAST_CHUNK_ID Découvrez comment MIRACAST_CHUNK_ID stocke des informations qui identifient un bloc d’encodage d’affichage sans fil (Miracast). |
MIRACAST_CHUNK_INFO La structure MIRACAST_CHUNK_INFO contient des informations sur un bloc d’encodage d’affichage sans fil (Miracast) spécifié. |
MIRACAST_DATARATE_STATS Contient les informations utilisées dans la fonction pfnDataRateNotify de l’affichage sans fil (Miracast) sur le débit binaire de l’encodeur audio/vidéo et les images ayant échoué ou retentés Wi-Fi. |
MIRACAST_DRIVER_INTERFACE Contient des pointeurs vers des fonctions d’affichage sans fil (Miracast) implémentées par le pilote en mode utilisateur Miracast. |
MIRACAST_SESSION_INFO Contient des informations sur une session connectée à l’affichage sans fil (Miracast). |
MIRACAST_STATISTIC_DATA Contient des données de statistiques Miracast que le pilote d’affichage en mode utilisateur signale au système d’exploitation. |
MIRACAST_WFD_CONNECTION_STATS Contient des informations de débit binaire sur la connexion directe Wi-Fi. |
Énumérations
MIRACAST_CHUNK_TYPE L’énumération MIRACAST_CHUNK_TYPE contient des valeurs qui indiquent les types d’informations de bloc d’affichage sans fil (Miracast) qui doivent être traitées. |
MIRACAST_PROTOCOL_EVENT Spécifie les types d’événement de protocole d’affichage sans fil (Miracast) que le pilote d’affichage en mode utilisateur doit signaler. |
MIRACAST_STATISTIC_TYPE Spécifie les types de données de statistiques Miracast que le pilote d’affichage en mode utilisateur génère. |
MIRACAST_STATUS Spécifie status types que le pilote d’affichage en mode utilisateur utilise pour signaler les status de connexion Miracast. |