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 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |