NtGdiDdSetGammaRamp-Funktion
[Diese Funktion kann mit jeder Betriebssystemrevision geändert werden. Verwenden Sie stattdessen die Microsoft DirectDraw- und Microsoft Direct3DAPIs; Diese APIs isolieren Anwendungen von solchen Betriebssystemänderungen und blenden viele andere Schwierigkeiten aus, die bei der direkten Interaktion mit Anzeigetreibern auftreten.]
Legt die Gamma-Rampe für das Gerät fest.
Syntax
BOOL APIENTRY NtGdiDdSetGammaRamp(
_In_ HANDLE hDirectDraw,
_In_ HDC hdc,
_In_ LPVOID lpGammaRamp
);
Parameter
-
hDirectDraw [in]
-
Behandeln Sie das Kernelmodustreiberobjekt, für das die Rampe festgelegt werden soll.
-
hdc [in]
-
Reserviert.
-
lpGammaRamp [in]
-
Zeiger auf ein Array von DDGAMMARAMP-Strukturen .
Rückgabewert
Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. Andernfalls ist es NULL.
Hinweise
Es wird empfohlen, dass Anwendungen die IDirectDrawGammaControl::SetGammaRamp - oder IDirect3DDevice9::SetGammaRamp-Methoden verwenden, da diese Methoden die gleiche Funktionalität unabhängig vom Betriebssystem bieten.
Requirements (Anforderungen)
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch