Compartilhar via


DXGKDDI_SETPALETTE função de retorno de chamada (d3dkmddi.h)

A função DxgkDdiSetPalette programa os registros de cores para modos palettizados de 8 bits por pixel (bpp).

Sintaxe

DXGKDDI_SETPALETTE DxgkddiSetpalette;

NTSTATUS DxgkddiSetpalette(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_SETPALETTE pSetPalette
)
{...}

Parâmetros

[in] hAdapter

Um identificador para um bloco de contexto associado a um adaptador de exibição. O driver de miniporto de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos do Microsoft DirectX na função MiniportDeviceContext da função DxgkDdiAddDevice.

[in] pSetPalette

Um ponteiro para uma estrutura DXGKARG_SETPALETTE que descreve a paleta a ser definida para a exibição.

Valor de retorno

DxgkDdiSetPalette retornará STATUS_SUCCESS ou um resultado de erro apropriado se a paleta de exibição não for definida com êxito.

Observações

A implementação da função DxgkDdiSetPalette no modelo de driver de exibição do Windows Vista substitui IOCTL_VIDEO_SET_COLOR_REGISTERS funcionalidade no modelo de driver de exibição do Windows 2000.

DxgkDdiSetPalette deve ficar paginável.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte também

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice