DXGKDDI_SETPALETTE コールバック関数 (d3dkmddi.h)
DxgkDdiSetPalette 関数は、淡色化された 8 ビット/ピクセル (bpp) モードのカラー レジスタをプログラムします。
構文
DXGKDDI_SETPALETTE DxgkddiSetpalette;
NTSTATUS DxgkddiSetpalette(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_SETPALETTE pSetPalette
)
{...}
パラメーター
[in] hAdapter
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、以前、DxgkDdiAddDevice 関数の MiniportDeviceContext 出力パラメーターで Microsoft DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。
[in] pSetPalette
表示に設定するパレットを記述する DXGKARG_SETPALETTE 構造体へのポインター。
戻り値
DxgkDdiSetPalette は、表示パレットが正常に設定されていない場合は、STATUS_SUCCESSまたは適切なエラー結果を返します。
注釈
Windows Vista ディスプレイ ドライバー モデルに DxgkDdiSetPalette 関数を実装すると、Windows 2000 ディスプレイ ドライバー モデルの IOCTL_VIDEO_SET_COLOR_REGISTERS 機能が置き換えられます。
DxgkDdiSetPalette をページング可能にする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |