Condividi tramite


struttura D3DKMT_SETGAMMARAMP (d3dkmthk.h)

La struttura D3DKMT_SETGAMMARAMP descrive i parametri per l'impostazione della rampa gamma.

Sintassi

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;

Members

[in] hDevice

Handle per il dispositivo.

[in] VidPnSourceId

Numero di identificazione in base zero dell'origine video presente in un percorso di una topologia di rete (VidPN) presente in un video per l'origine VidPN.

[in] Type

Valore tipizzato D3DDDI_GAMMARAMP_TYPE. Questo membro può essere uno dei seguenti: D3DDDI_GAMMARAMP_UNINITIALIZED (0), D3DDDI_GAMMARAMP_DEFAULT (1), D3DDDI_GAMMARAMP_RGB256x3x16 (2) o D3DDDI_GAMMARAMP_DXGI_1 (3).

[in] pGammaRampRgb256x3x16

Puntatore a una struttura D3DDDI_GAMMA_RAMP_RGB256x3x16 . L'unione contenuta in D3DKMT_SETGAMMARAMP contiene una struttura di questo tipo se il membro Type è D3DDDI_GAMMARAMP_RGB256x3x16.

[in] pGammaRampDXGI1

Puntatore a una struttura D3DDDI_GAMMA_RAMP_DXGI_1 . L'unione contenuta in D3DKMT_SETGAMMARAMP contiene una struttura di questo tipo se il membro Type è D3DDDI_GAMMARAMP_DXGI_1.

[in] Size

Dimensione della struttura di D3DDDI_GAMMA_RAMP_RGB256x3x16 o di D3DDDI_GAMMA_RAMP_DXGI_1 a cui punta D3DDDI_GAMMA_RAMP_RGB256x3x16 o D3DDDI_GAMMA_RAMP_DXGI_1 .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DDDI_GAMMARAMP_TYPE

D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DKMTSetGammaRamp