共用方式為


D3DKMT_SETGAMMARAMP 結構 (d3dkmthk.h)

D3DKMT_SETGAMMARAMP 結構描述設定 gamma 坡形的參數。

語法

typedef struct _D3DKMT_SETGAMMARAMP {
  [in] D3DKMT_HANDLE                  hDevice;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] D3DDDI_GAMMARAMP_TYPE          Type;
  union {
    [in] D3DDDI_GAMMA_RAMP_RGB256x3x16 *pGammaRampRgb256x3x16;
    [in] D3DDDI_GAMMA_RAMP_DXGI_1      *pGammaRampDXGI1;
  };
  [in] UINT                           Size;
} D3DKMT_SETGAMMARAMP;

成員

[in] hDevice

裝置的句柄。

[in] VidPnSourceId

視訊呈現網路路徑中視訊簡訊簡訊的以零為起始的標識碼, (VidPN 來源的 VidPN) 拓撲。

[in] Type

D3DDDI_GAMMARAMP_TYPE型別值。 此成員可以是下列其中一項:D3DDDI_GAMMARAMP_UNINITIALIZED (0) 、D3DDDI_GAMMARAMP_DEFAULT (1) 、D3DDDI_GAMMARAMP_RGB256x3x16 (2) 或D3DDDI_GAMMARAMP_DXGI_1 (3) 。

[in] pGammaRampRgb256x3x16

D3DDDI_GAMMA_RAMP_RGB256x3x16 結構的指標。 如果類型成員是D3DDDI_GAMMARAMP_RGB256x3x16,則包含在 D3DKMT_SETGAMMARAMP 中的等位會保留此 類型的 結構。

[in] pGammaRampDXGI1

D3DDDI_GAMMA_RAMP_DXGI_1 結構的指標。 如果類型成員是D3DDDI_GAMMARAMP_DXGI_1,則包含在 D3DKMT_SETGAMMARAMP 中的等位會保留此 類型的 結構。

[in] Size

D3DDDI_GAMMA_RAMP_RGB256x3x16或D3DDDI_GAMMA_RAMP_DXGI_1指向之D3DDDI_GAMMA_RAMP_RGB256x3x16或D3DDDI_GAMMA_RAMP_DXGI_1結構的大小。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmthk.h (包含 D3dkmthk.h)

另請參閱

D3DDDI_GAMMARAMP_TYPE

D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DKMTSetGammaRamp