Función NtGdiDdSetGammaRamp

[Esta función está sujeta a cambios con cada revisión del sistema operativo. En su lugar, use Microsoft DirectDraw y Microsoft Direct3DAPIs; estas API aíslan las aplicaciones de estos cambios en el sistema operativo y ocultan muchas otras dificultades implicadas en la interacción directa con los controladores de pantalla.

Establece la rampa gamma para el dispositivo.

Sintaxis

BOOL APIENTRY NtGdiDdSetGammaRamp(
  _In_ HANDLE hDirectDraw,
  _In_ HDC    hdc,
  _In_ LPVOID lpGammaRamp
);

Parámetros

hDirectDraw [in]

Controla el objeto de controlador en modo kernel para el que se va a establecer la rampa.

hdc [in]

Reservado.

lpGammaRamp [in]

Puntero a una matriz de estructuras DDGAMMARAMP .

Valor devuelto

El valor devuelto es TRUE si la función se realiza correctamente. De lo contrario, es NULL.

Observaciones

Se recomienda que las aplicaciones usen los métodos IDirectDrawGammaControl::SetGammaRamp o IDirect3DDevice9::SetGammaRamp porque estos métodos ofrecen la misma funcionalidad independiente del sistema operativo.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Ntgdi.h

Consulte también

Compatibilidad con clientes de bajo nivel de gráficos