DXGK_MIRACAST_DISPLAY_INTERFACE structure (dispmprt.h)
Contient des pointeurs vers des fonctions dans l’interface d’affichage sans fil (Miracast) que le pilote miniport d’affichage implémente pour créer, détruire, interroger et contrôler les ressources d’appareil Miracast.
Syntaxe
typedef struct _DXGK_MIRACAST_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
DXGKDDI_MIRACAST_QUERY_CAPS DxgkDdiMiracastQueryCaps;
DXGKDDI_MIRACAST_CREATE_CONTEXT DxgkDdiMiracastCreateContext;
DXGKDDI_MIRACAST_HANDLE_IO_CONTROL DxgkDdiMiracastIoControl;
DXGKDDI_MIRACAST_DESTROY_CONTEXT DxgkDdiMiracastDestroyContext;
} DXGK_MIRACAST_DISPLAY_INTERFACE, *PDXGK_MIRACAST_DISPLAY_INTERFACE;
Membres
Size
Taille, en octets, de cette structure.
Version
Numéro de version de l’interface Miracast. Les constantes de numéro de version sont définies dans Dispmprt.h (par exemple, DXGK_MIRACAST_DISPLAY_INTERFACE_VERSION_1).
Context
Pointeur vers un contexte fourni par le pilote de miniport d’affichage.
InterfaceReference
Pointeur vers une fonction de référence d’interface implémentée par le pilote de miniport d’affichage.
InterfaceDereference
Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote de miniport d’affichage.
DxgkDdiMiracastQueryCaps
Pointeur vers la fonction DxgkDdiMiracastQueryCaps du pilote miniport d’affichage.
DxgkDdiMiracastCreateContext
Pointeur vers la fonction DxgkDdiMiracastCreateContext du pilote miniport d’affichage.
DxgkDdiMiracastIoControl
Pointeur vers la fonction DxgkDdiMiracastIoControl du pilote miniport d’affichage.
DxgkDdiMiracastDestroyContext
Pointeur vers la fonction DxgkDdiMiracastDestroyContext du pilote miniport d’affichage.
Remarques
Lorsque la carte graphique est démarrée, le sous-système du noyau graphique Microsoft DirectX appelle la fonction DxgkDdiQueryInterface du pilote miniport d’affichage pour récupérer l’interface.
Si le pilote ne prend pas en charge les affichages Miracast, la requête de cette interface doit échouer.
Si le pilote prend en charge les affichages Miracast, il doit également prendre en charge la protection de contenu numérique à bande passante élevée (HDCP).
Pour plus d’informations sur l’utilisation de l’interface Miracast, consultez Tâches du pilote miniport d’affichage WDDM pour prendre en charge les écrans sans fil Miracast.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
En-tête | dispmprt.h (include Dispmprt.h) |