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_TYPEStatusConnection 指出子裝置是否有外部硬體 (,例如監視) 與其連線。 TRUE 值表示硬體已連線;FALSE 表示硬體未連線。

Rotation

Rotation.Angle

如果 Type 等於 DXGK_CHILD_STATUS_TYPEStatusRotation 指出連接到子裝置之顯示器的旋轉角度。

Miracast

WDDM 1.3 和更新版本支援,會顯示在 Windows 8.1 和更新版本上執行的迷你埠驅動程式。

Miracast.Connected

如果 Type 等於 DXGK_CHILD_STATUS_TYPEStatusMiracast,指出 Miracast 連線的工作階段是否已啟動。 TRUE 值表示新的監視器已連線到 Miracast 接收,或 Miracast 會話已從連線的監視器開始。 FALSE 表示已取消叢集連線到 Miracast 接收的監視器,或已停止 Miracast 會話。

如需詳細資訊,請參閱 Miracast) (無線顯示器

Miracast.MiracastMonitorType

如果Miracast內嵌結構的 Connected 成員為TRUE,表示Miracast接收與監視器或電視之間的連線連接器類型。

或者,如果 ConnectedTRUE 且 Miracast 接收內嵌在監視器或電視中,則顯示迷你埠驅動程式應該將此值設定為 D3DKMDT_VOT_MIRACAST

如果驅動程式不知道監視連線狀態,它應該從向操作系統報告的 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 列舉,將此值設定為最後一個監視連線狀態。

如需詳細資訊,請參閱 Miracast) (無線顯示器

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 dispmprt.h (包括 Dispmprt.h)

另請參閱

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus