DXGK_MULTIPLANE_OVERLAY_FLAGS 結構 (d3dkmddi.h)

識別要於重疊平面上執行的翻轉作業。

語法

typedef struct _DXGK_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT VerticalFlip : 1;
      UINT HorizontalFlip : 1;
      UINT StaticCheck : 1;
#if ...
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_FLAGS;

成員

VerticalFlip

重疊平面應該垂直翻轉數據,使其顯示為反轉。

設定此成員相當於 (0x00000001) 設定 32 位 Value 成員的第一個位。

HorizontalFlip

重疊平面應該水準翻轉數據,使其顯示為由右至左的鏡像影像。

設定此成員相當於 (0x00000002) 設定 32 位 Value 成員的第二個位。

StaticCheck

Reserved

這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將 32 位 Value 成員的剩餘 29 位 (0xFFFFFFF8) 設定為零。

這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將 32 位 Value 成員的剩餘 30 位設定為零 (0xFFFFFFFC) 。

Value

識別要執行的翻轉作業類型的32位值。

PanelFitterPostComposition

表示平面是使用面板配接器硬體來延展。 這應該只針對平面 0 進行設定。

設定此成員相當於 (0x00000004) 設定 32 位 Value 成員的第三個位。

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
標頭 d3dkmddi.h (include D3dkmddi.h)