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)

Voir aussi

D3DDDI_GAMMARAMP_TYPE

D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DKMTSetGammaRamp