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) |