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) |