次の方法で共有


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 関数の出力パラメーター ミニポートDeviceContext の Microsoft DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。

[in] pSetPalette

表示に設定するパレットを記述する DXGKARG_SETPALETTE 構造体へのポインター。

戻り値

DxgkDdiSetPalette 、STATUS_SUCCESSを返します。表示パレットが正常に設定されていない場合は、適切なエラー結果が返されます。

備考

Windows Vista ディスプレイ ドライバー モデルの DxgkDdiSetPalette 関数の実装は、Windows 2000 ディスプレイ ドライバー モデルの IOCTL_VIDEO_SET_COLOR_REGISTERS 機能に置き換わります。

DxgkDdiSetPalette ページング可能にする必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム デスクトップ
ヘッダー d3dkmddi.h
IRQL PASSIVE_LEVEL

関連項目

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice