Freigeben über


DXGKDDI_SETPALETTE Rückruffunktion (d3dkmddi.h)

Die DxgkDdiSetPalette-Funktion programmiert die Farbregister für palettisierte 8 Bit-pro-Pixel-Modi (bpp).

Syntax

DXGKDDI_SETPALETTE DxgkddiSetpalette;

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

Parameter

[in] hAdapter

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber, der zuvor dieses Handle für das Microsoft DirectX-Grafikkernsubsystem im MiniportDeviceContext Ausgabeparameter des DxgkDdiAddDevice--Funktion bereitgestellt hat.

[in] pSetPalette

Ein Zeiger auf eine DXGKARG_SETPALETTE Struktur, die die palette beschreibt, die für die Anzeige festgelegt werden soll.

Rückgabewert

DxgkDdiSetPalette gibt STATUS_SUCCESS zurück oder ein entsprechendes Fehlerergebnis, wenn die Anzeigepalette nicht erfolgreich festgelegt wurde.

Bemerkungen

Die Implementierung der funktion DxgkDdiSetPalette im Windows Vista-Anzeigetreibermodell ersetzt IOCTL_VIDEO_SET_COLOR_REGISTERS Funktionalität im Windows 2000-Anzeigetreibermodell.

DxgkDdiSetPalette sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice