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
Ntgdi.h

Siehe auch

Unterstützung von Grafiken auf niedriger Ebene