DXGKDDI_SETPALETTE Rückruffunktion (d3dkmddi.h)

Die DxgkDdiSetPalette-Funktion programmiert die Farbregister für palettisierte 8 Bits-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 für einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Anzeigeminiporttreiber hat dieses Handle zuvor für das Microsoft DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.

[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 oder ein entsprechendes Fehlerergebnis zurück, wenn die Anzeigepalette nicht erfolgreich festgelegt wurde.

Hinweise

Die Implementierung der DxgkDdiSetPalette-Funktion 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
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL

Weitere Informationen

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice