Freigeben über


DXGK_MIRACAST_DISPLAY_INTERFACE Struktur (dispmprt.h)

Enthält Zeiger auf Funktionen in der Wireless Display (Miracast)-Schnittstelle, die der Miniporttreiber zum Erstellen, Zerstören, Abfragen und Steuern von Miracast-Geräteressourcen implementiert.

Syntax

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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

Version

Die Versionsnummer der Miracast-Schnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_MIRACAST_DISPLAY_INTERFACE_VERSION_1).

Context

Ein Zeiger auf einen Kontext, der vom Display miniport-Treiber bereitgestellt wird.

InterfaceReference

Ein Zeiger auf eine Schnittstellenverweisfunktion, die vom Display miniport-Treiber implementiert wird.

InterfaceDereference

Ein Zeiger auf eine Schnittstellen-Ableitungsfunktion, die vom Display miniport-Treiber implementiert wird.

DxgkDdiMiracastQueryCaps

Ein Zeiger auf die DxgkDdiMiracastQueryCaps-Funktion des Miniporttreibers.

DxgkDdiMiracastCreateContext

Ein Zeiger auf die DxgkDdiMiracastCreateContext-Funktion des Miniporttreibers.

DxgkDdiMiracastIoControl

Ein Zeiger auf die DxgkDdiMiracastIoControl-Funktion des Miniporttreibers.

DxgkDdiMiracastDestroyContext

Ein Zeiger auf die DxgkDdiMiracastDestroyContext-Funktion des Anzeigeminiporttreibers.

Bemerkungen

Wenn der Grafikadapter gestartet wird, ruft das Microsoft DirectX-Grafik-Kernelsubsystem die DxgkDdiQueryInterface--Funktion des Anzeigeminiporttreibers auf, um die Schnittstelle abzurufen.

Wenn der Treiber Miracast-Displays nicht unterstützt, sollte die Abfrage für diese Schnittstelle fehlschlagen.

Wenn der Treiber Miracast-Displays unterstützt, muss er auch den Digital Content Protection (HDCP) mit hoher Bandbreite unterstützen.

Weitere Informationen zur Verwendung der Miracast-Schnittstelle finden Sie unter WDDM-Anzeige-Miniporttreiberaufgaben zur Unterstützung von drahtlosen Miracast-Displays.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- dispmprt.h (include Dispmprt.h)

Siehe auch

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDestroyContext-

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface