D3DKMT_SETGAMMARAMP structure (d3dkmthk.h)
La structure D3DKMT_SETGAMMARAMP décrit les paramètres de définition de la rampe gamma.
Syntaxe
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;
Membres
[in] hDevice
Handle de l’appareil.
[in] VidPnSourceId
Numéro d’identification de base zéro de la source de la vidéo présente dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN) pour la source VidPN.
[in] Type
Valeur de type D3DDDI_GAMMARAMP_TYPE. Ce membre peut être l’un des suivants : D3DDDI_GAMMARAMP_UNINITIALIZED (0), D3DDDI_GAMMARAMP_DEFAULT (1), D3DDDI_GAMMARAMP_RGB256x3x16 (2) ou D3DDDI_GAMMARAMP_DXGI_1 (3).
[in] pGammaRampRgb256x3x16
Pointeur vers une structure D3DDDI_GAMMA_RAMP_RGB256x3x16 . L’union contenue dans D3DKMT_SETGAMMARAMP contient une structure de ce type si le membre type est D3DDDI_GAMMARAMP_RGB256x3x16.
[in] pGammaRampDXGI1
Pointeur vers une structure D3DDDI_GAMMA_RAMP_DXGI_1 . L’union contenue dans D3DKMT_SETGAMMARAMP contient une structure de ce type si le membre type est D3DDDI_GAMMARAMP_DXGI_1.
[in] Size
Taille de la structure D3DDDI_GAMMA_RAMP_RGB256x3x16 ou D3DDDI_GAMMA_RAMP_DXGI_1 vers laquelle pointe D3DDDI_GAMMA_RAMP_RGB256x3x16 ou D3DDDI_GAMMA_RAMP_DXGI_1 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmthk.h (include D3dkmthk.h) |