DXGK_CHILD_STATUS結構(dispmprt.h)
DXGK_CHILD_STATUS 結構包含成員,指出顯示適配卡的子裝置狀態。
語法
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;
成員
Type
DXGK_CHILD_STATUS_TYPE 列舉的成員,表示所要求的狀態類型。
ChildUid
先前由顯示迷你埠驅動程式所建立的整數,可識別要求狀態的子裝置。
HotPlug
HotPlug.Connected
如果 Type 等於 DXGK_CHILD_STATUS_TYPE。StatusConnection,指出子裝置是否有外部硬體(例如監視器)與其連線。 true 值 表示硬體已連線;FALSE 表示硬體未連線。
Rotation
Rotation.Angle
如果 Type 等於 DXGK_CHILD_STATUS_TYPE。StatusRotation,表示連接到子裝置的顯示器旋轉角度。
Miracast
WDDM 1.3 和更新版本支持顯示在 Windows 8.1 和更新版本上執行的迷你埠驅動程式。
Miracast.Connected
如果 Type 等於 DXGK_CHILD_STATUS_TYPE。StatusMiracast,指出 Miracast 連線的作業階段是否已啟動。 TRUE 的值 表示新的監視器已連線到 Miracast 接收,或 Miracast 會話已開始與已連線的監視器。 FALSE 表示已中斷連線到 Miracast 接收的監視器,或已停止 Miracast 會話。
如需詳細資訊,請參閱 無線顯示器(Miracast)。
Miracast.MiracastMonitorType
如果 Miracast 內嵌結構的 Connected 成員 TRUE,表示 Miracast 接收與監視器或電視之間的連線連接器類型。
或者,如果 連線TRUE 且 Miracast 接收器內嵌在監視器或電視中,則顯示器迷你埠驅動程式應將此值設定為 D3DKMDT_VOT_MIRACAST。
如果驅動程式不知道監視連線狀態,它應該會將此值設定為 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 列舉中報告給作系統的最後一個監視連線狀態。
如需詳細資訊,請參閱 無線顯示器(Miracast)。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | dispmprt.h (包括 Dispmprt.h) |