D3DKMT_SETGAMMARAMP 構造体 (d3dkmthk.h)
D3DKMT_SETGAMMARAMP構造では、ガンマ ランプを設定するためのパラメーターについて説明します。
構文
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) トポロジのパス内のビデオ 存在ソースの 0 から始まる識別番号。
[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構造体へのポインター。 type メンバーがD3DDDI_GAMMARAMP_RGB256x3x16されている場合、D3DKMT_SETGAMMARAMPに含まれる共用体は、この型の構造体を保持します。
[in] pGammaRampDXGI1
D3DDDI_GAMMA_RAMP_DXGI_1構造体へのポインター。 type メンバーが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 |
Header | d3dkmthk.h (D3dkmthk.h を含む) |