wingdi.h) (DISPLAYCONFIG_PATH_SOURCE_INFO 結構

DISPLAYCONFIG_PATH_SOURCE_INFO 結構包含單一路徑的來源資訊。

語法

typedef struct DISPLAYCONFIG_PATH_SOURCE_INFO {
  LUID   adapterId;
  UINT32 id;
  union {
    UINT32 modeInfoIdx;
    struct {
      UINT32 cloneGroupId : 16;
      UINT32 sourceModeInfoIdx : 16;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
  UINT32 statusFlags;
} DISPLAYCONFIG_PATH_SOURCE_INFO;

成員

adapterId

這個來源資訊所關聯之配接器的標識碼。

id

這個路徑關聯之指定配接器上的來源標識碼。

DUMMYUNIONNAME

DUMMYUNIONNAME.modeInfoIdx

只有在未設定DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE時,才會包含此路徑來源模式資訊的模式資訊模式數據表的有效索引。 如果來源模式信息無法使用, modeInfoIdx 的值會DISPLAYCONFIG_PATH_MODE_IDX_INVALID。

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.cloneGroupId

有效的標識碼,用來顯示路徑只有在設定DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE時,路徑是的成員。 如果此值無效,則必須將其設定為 DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID。

只有在未指定來源模式索引時,才會使用 cloneGroupId。 這兩種案例是來源模式信息必須無效的情況,因為使用SDC_TOPOLOGY_SUPPLIED,以及當SDC_USE_SUPPLIED_DISPLAY_CONFIG與沒有來源模式信息的路徑搭配使用時。 cloneGroupId 將用來指出哪些路徑位於複製群組中,具有相同 cloneGroupId 值的所有路徑都會在相同的複製群組中考慮。 不需要複製群組標識碼必須是以零為基基或連續的。 從Windows 10 開始支援。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.sourceModeInfoIdx

只有在設定DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE時,才會包含此路徑來源模式資訊的 DISPLAYCONFIG_SOURCE_MODE 專案模式陣列的有效索引。 如果模式陣列中沒有這個專案, sourceModeInfoIdx 的值就會DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID。 從Windows 10 開始支援。

statusFlags

旗標值的位 OR,表示來源的狀態。 支援下列值:

DISPLAYCONFIG_SOURCE_IN_USE

此來源至少由一個使用中的路徑使用中。

備註

DISPLAYCONFIG_PATH_SOURCE_INFO 結構是在 DISPLAYCONFIG_PATH_INFO 結構的sourceInfo成員中指定。

來源會對應至顯示配接器可以轉譯圖元的介面。 每個顯示器適配卡都能夠轉譯為 x 個來源數目。 這表示可以轉譯多少個桌面以進行擴充模式。 這通常是 2。 例如,來源 0 可能會轉譯從 0,0 到 1024,768 的圖元,而來源 1 可能會轉譯 1025,0 到 2048、768 的圖元。

規格需求

需求
最低支援的用戶端 可在 Windows 7 用戶端中使用。
標頭 wingdi.h (包含 Windows.h)

另請參閱

DISPLAYCONFIG_PATH_INFO