Partager via


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)

Voir aussi

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDestroyContext

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface