共用方式為


D3DKMDT_GAMMA_RAMP結構(d3dkmdt.h)

D3DKMDT_GAMMA_RAMP 結構包含伽瑪查閱表格的描述性資訊,以及查閱表格的指標。

語法

typedef struct _D3DKMDT_GAMMA_RAMP {
  D3DDDI_GAMMARAMP_TYPE Type;
  SIZE_T                DataSize;
  union {
    D3DDDI_GAMMA_RAMP_RGB256x3x16          *pRgb256x3x16;
    D3DDDI_GAMMA_RAMP_DXGI_1               *pDxgi1;
    D3DKMDT_3x4_COLORSPACE_TRANSFORM       *p3x4;
    D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 *pMatrixV2;
    VOID                                   *pRaw;
  } Data;
} D3DKMDT_GAMMA_RAMP;

成員

Type

指定查閱表格格式的 D3DDDI_GAMMARAMP_TYPE 列舉值。

DataSize

Data 所指向之查閱資料表的大小,以位元組為單位

Data

[in]聯集,包含下列其中一種方式,根據 Type 成員中的值存取查閱表格數據:

Data.pRgb256x3x16

如果 Type 等於 D3DDDI_GAMMARAMP_RGB256x3x16,則此成員是包含查閱表格之 D3DDDI_GAMMA_RAMP_RGB256x3x16 結構的指標。

Data.pDxgi1

如果 Type 等於 D3DDDI_GAMMARAMP_DXGI_1,則這個成員是包含查閱表格之 D3DDDI_GAMMA_RAMP_DXGI_1 結構的指標。

Data.p3x4

如果 類型 是D3DDDI_GAMMARAMP_MATRIX_3x4,此成員是 D3DDDI_3x4_COLORSPACE_TRANSFORM 結構的指標,描述要套用的 3 by 4 矩陣色彩空間轉換、純量乘數和查閱表格。 從 WDDM 2.3 開始提供。

Data.pMatrixV2

如果 Type 等於 D3DDDI_GAMMARAMP_MATRIX_V2,則此成員是包含查閱表格之 D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 結構的指標。 從 WDDM 2.6 開始提供。

Data.pRaw

此成員提供替代方式來存取查閱表格數據。 例如,若要複製查閱表格,VOID* 可能比D3DDDI_GAMMA_RAMP_RGB256x3x16更方便。

言論

D3DKMDT_VIDPN_PRESENT_PATH 結構的 GammaRamp 成員是D3DKMDT_GAMMA_RAMP結構。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 d3dkmdt.h