D3DKMT_SETGAMMARAMP-Struktur (d3dkmthk.h)
Die D3DKMT_SETGAMMARAMP-Struktur beschreibt Parameter zum Festlegen der Gammarampe.
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;
Member
[in] hDevice
Ein Handle für das Gerät.
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer der vorhandenen Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network) für die VidPN-Quelle.
[in] Type
Ein D3DDDI_GAMMARAMP_TYPE typisierter Wert. Dieser Member kann einer der folgenden Elemente 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 der Type-Member D3DDDI_GAMMARAMP_RGB256x3x16 ist.
[in] pGammaRampDXGI1
Ein Zeiger auf eine D3DDDI_GAMMA_RAMP_DXGI_1-Struktur . Die Union, die in D3DKMT_SETGAMMARAMP enthalten ist, enthält eine Struktur dieses Typs, wenn der 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 zeigt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmthk.h (include D3dkmthk.h) |