DXGK_CHILD_STATUS-Struktur (dispmprt.h)

Die DXGK_CHILD_STATUS-Struktur enthält Member, die die status eines untergeordneten Geräts der Grafikkarte angeben.

Syntax

typedef struct _DXGK_CHILD_STATUS {
  DXGK_CHILD_STATUS_TYPE Type;
  ULONG                  ChildUid;
  union {
    struct {
      BOOLEAN Connected;
    } HotPlug;
    struct {
      UCHAR Angle;
    } Rotation;
    struct {
      BOOLEAN                         Connected;
      D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY MiracastMonitorType;
    } Miracast;
  };
} DXGK_CHILD_STATUS, *PDXGK_CHILD_STATUS;

Member

Type

Ein Member der DXGK_CHILD_STATUS_TYPE-Enumeration, der den Typ der angeforderten status angibt.

ChildUid

Eine ganze Zahl, die zuvor vom Anzeigeminiporttreiber erstellt wurde und das untergeordnete Gerät identifiziert, für das status angefordert wird.

HotPlug

HotPlug.Connected

Wenn Type gleich DXGK_CHILD_STATUS_TYPE ist. StatusConnection gibt an, ob auf dem untergeordneten Gerät externe Hardware (z. B. ein Monitor) angeschlossen ist. Der Wert TRUE gibt an, dass Hardware verbunden ist. FALSE gibt an, dass die Hardware nicht verbunden ist.

Rotation

Rotation.Angle

Wenn Type gleich DXGK_CHILD_STATUS_TYPE ist. StatusRotation, gibt den Drehwinkel der Anzeige an, die mit dem untergeordneten Gerät verbunden ist.

Miracast

Unterstützt von WDDM 1.3 und höher zeigen Miniporttreiber an, die auf Windows 8.1 und höher ausgeführt werden.

Miracast.Connected

Wenn Type gleich DXGK_CHILD_STATUS_TYPE ist. StatusMiracast gibt an, ob eine verbundene Miracast-Sitzung gestartet wurde. Der Wert TRUE gibt an, dass ein neuer Monitor mit der Miracast-Senke verbunden wurde oder dass die Miracast-Sitzung mit einem angeschlossenen Monitor gestartet wurde. FALSE gibt an, dass der Monitor, der mit der Miracast-Senke verbunden war, nicht angeschlossen wurde oder dass die Miracast-Sitzung beendet wurde.

Weitere Informationen finden Sie unter Drahtlose Anzeigen (Miracast).

Miracast.MiracastMonitorType

Wenn das Connected-Element der eingebetteten Miracast-StrukturTRUE ist, gibt den Verbindungstyp der Verbindung zwischen der Miracast-Senke und dem Monitor oder Fernsehgerät an.

Wenn Verbundenauf TRUE festgelegt ist und die Miracast-Senke in den Monitor oder fernseher eingebettet ist, sollte der Display-Miniporttreiber diesen Wert auf D3DKMDT_VOT_MIRACAST festlegen.

Wenn der Treiber den Überwachungsverbindungsstatus nicht kennt, sollte er diesen Wert auf den letzten Überwachungsverbindungsstatus aus der D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY-Enumeration festlegen, die er an das Betriebssystem gemeldet hat.

Weitere Informationen finden Sie unter Drahtlose Anzeigen (Miracast).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile dispmprt.h (include Dispmprt.h)

Weitere Informationen

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus