структура 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.
[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 . Объединение, содержащееся в D3DKMT_SETGAMMARAMP, содержит структуру этого типа, если элемент Type является D3DDDI_GAMMARAMP_RGB256x3x16.
[in] pGammaRampDXGI1
Указатель на структуру D3DDDI_GAMMA_RAMP_DXGI_1 . Объединение, содержащееся в D3DKMT_SETGAMMARAMP, содержит структуру этого типа, если элемент Type является D3DDDI_GAMMARAMP_DXGI_1.
[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) |