Compartilhar via


Função NtGdiDdSetGammaRamp

[Essa função está sujeita a alterações com cada revisão do sistema operacional. Em vez disso, use o Microsoft DirectDraw e o Microsoft Direct3DAPIs; essas APIs isolam os aplicativos dessas alterações do sistema operacional e ocultam muitas outras dificuldades envolvidas na interação diretamente com drivers de exibição.]

Define a rampa gama para o dispositivo.

Sintaxe

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

Parâmetros

hDirectDraw [in]

Manipule para o objeto de driver do modo kernel para o qual a rampa deve ser definida.

hdc [in]

Reservado.

lpGammaRamp [in]

Ponteiro para uma matriz de estruturas DDGAMMARAMP .

Valor retornado

O valor retornado será TRUE se a função for bem-sucedida. Caso contrário, será NULL.

Comentários

É recomendável que os aplicativos usem os métodos IDirectDrawGammaControl::SetGammaRamp ou IDirect3DDevice9::SetGammaRamp porque esses métodos oferecem a mesma funcionalidade independente do sistema operacional.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Ntgdi.h

Confira também

Suporte ao cliente de baixo nível de gráficos