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)

Voir aussi

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDestroyContext

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface