Freigeben über


DXGK_CHILD_STATUS Struktur (dispmprt.h)

Die DXGK_CHILD_STATUS-Struktur enthält Elemente, die den Status eines untergeordneten Geräts des Anzeigeadapters 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;

Angehörige

Type

Ein Element der DXGK_CHILD_STATUS_TYPE Enumeration, das den Typ des angeforderten Status angibt.

ChildUid

Eine ganze Zahl, die zuvor vom Display miniport-Treiber erstellt wurde, die das untergeordnete Gerät identifiziert, für das der Status angefordert wird.

HotPlug

HotPlug.Connected

Wenn Typ gleich DXGK_CHILD_STATUS_TYPEist.StatusConnection, gibt an, ob das untergeordnete Gerät externe Hardware (z. B. einen Monitor) angeschlossen hat. Der Wert TRUE gibt an, dass die Hardware verbunden ist; FALSE gibt an, dass die Hardware nicht verbunden ist.

Rotation

Rotation.Angle

Wenn Typ gleich DXGK_CHILD_STATUS_TYPEist.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 angezeigten Miniporttreibern unter Windows 8.1 und höher.

Miracast.Connected

Wenn Typ gleich DXGK_CHILD_STATUS_TYPEist.StatusMiracast, gibt an, ob eine verbundene Miracast-Sitzung gestartet wurde. Ein Wert von TRUE gibt an, dass ein neuer Monitor mit der Miracast-Spüle verbunden wurde oder dass die Miracast-Sitzung mit einem angeschlossenen Monitor gestartet wurde. FALSE gibt an, dass der Monitor, der mit der Miracast-Spüle verbunden war, nicht angeschlossen wurde oder dass die Miracast-Sitzung beendet wurde.

Weitere Informationen finden Sie unter Wireless Displays (Miracast).

Miracast.MiracastMonitorType

Wenn das Connected Member der Miracast eingebettete Struktur TRUEist, gibt die Verbindungsart der Verbindung zwischen der Miracast-Spüle und dem Monitor oder Fernsehgerät an.

Wenn ConnectedTRUE ist und die Miracast-Spüle in den Monitor oder FERNSEHER eingebettet ist, sollte der Display-Miniporttreiber diesen Wert auf D3DKMDT_VOT_MIRACASTfestlegen.

Wenn der Treiber den Verbindungszustand des Monitors nicht kennt, sollte dieser Wert auf den letzten Verbindungsstatus des Monitors aus der D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY Enumeration festgelegt werden, die er dem Betriebssystem gemeldet hat.

Weitere Informationen finden Sie unter Wireless Displays (Miracast).

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- dispmprt.h (include Dispmprt.h)

Siehe auch

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus-