Freigeben über


D3DKMT_SETGAMMARAMP Struktur (d3dkmthk.h)

Die D3DKMT_SETGAMMARAMP Struktur beschreibt Parameter zum Festlegen der Gammahierarchie.

Syntax

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;

Angehörige

[in] hDevice

Ein Handle für das Gerät.

[in] VidPnSourceId

Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer Netzwerktopologie (VidPN) für die VidPN-Quelle.

[in] Type

Ein D3DDDI_GAMMARAMP_TYPE-typed-Wert. Dieses Mitglied kann eine der folgenden Sein: D3DDDI_GAMMARAMP_UNINITIALIZED (0), D3DDDI_GAMMARAMP_DEFAULT (1), D3DDDI_GAMMARAMP_RGB256x3x16 (2) oder D3DDDI_GAMMARAMP_DXGI_1 (3).

[in] pGammaRampRgb256x3x16

Ein Zeiger auf eine D3DDDI_GAMMA_RAMP_RGB256x3x16 Struktur. Die union, die in D3DKMT_SETGAMMARAMP enthalten ist, enthält eine Struktur dieses Typs, wenn das Type Member D3DDDI_GAMMARAMP_RGB256x3x16 ist.

[in] pGammaRampDXGI1

Ein Zeiger auf eine D3DDDI_GAMMA_RAMP_DXGI_1 Struktur. Die in D3DKMT_SETGAMMARAMP enthaltene Union enthält eine Struktur dieses Typs, wenn das Type Member D3DDDI_GAMMARAMP_DXGI_1 ist.

[in] Size

Die Größe der D3DDDI_GAMMA_RAMP_RGB256x3x16 oder D3DDDI_GAMMA_RAMP_DXGI_1 Struktur, auf die D3DDDI_GAMMA_RAMP_RGB256x3x16 oder D3DDDI_GAMMA_RAMP_DXGI_1 verweist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DDDI_GAMMARAMP_TYPE

D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DKMTSetGammaRamp