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接收與監視器或電視之間的連線連接器類型。
或者,如果 Connected 為 TRUE 且 Miracast 接收內嵌在監視器或電視中,則顯示迷你埠驅動程式應該將此值設定為 D3DKMDT_VOT_MIRACAST。
如果驅動程式不知道監視連線狀態,它應該從向操作系統報告的 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 列舉,將此值設定為最後一個監視連線狀態。
如需詳細資訊,請參閱 Miracast) (無線顯示器 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | dispmprt.h (包括 Dispmprt.h) |