structure DXGK_MIRACAST_DISPLAY_INTERFACE (dispmprt.h)
Contient des pointeurs vers des fonctions dans l’interface 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 miniport d’affichage.
InterfaceReference
Pointeur vers une fonction de référence d’interface implémentée par le pilote miniport d’affichage.
InterfaceDereference
Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote 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 d'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 DxgkDdiQueryInter face 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 hdCP (High-bandwidth Digital Content Protection).
Pour plus d’informations sur l’utilisation de l’interface Miracast, consultez tâches de pilote miniport wdDM pour prendre en charge les affichages sans fil Miracast.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
serveur minimum pris en charge | Windows Server 2012 R2 |
d’en-tête | dispmprt.h (include Dispmprt.h) |