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) | Windows Vista |
Kopfzeile | dispmprt.h (include Dispmprt.h) |