GDI ハードウェア アクセラレータ
Windows 7 で導入された GDI ハードウェア アクセラレーション機能は、グラフィックス処理装置 (GPU) でのコア グラフィックス デバイス インターフェイス (GDI) 操作を高速化します。
GPU とドライバーがこの機能をサポートしていることを示すには、ディスプレイ ミニポート ドライバー DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN7に設定する必要があります。
ディスプレイ ミニポート ドライバーは、GDI ハードウェア 高速化コマンド バッファー処理サポートしていることを示す TRUE にDXGK_PRESENTATIONCAPS->SupportKernelModeCommandBuffer も設定する必要があります。 ドライバーは、キャッシュ コヒーレント GPU アパーチャ セグメントが存在し、CPU が GPU メモリにアクセスするときにパフォーマンスが大幅に低下しない場合にのみ、この種類のサポートを報告する必要があります。
次のリファレンス トピックでは、この機能の使用方法について説明します。
ドライバー実装 Functions:
次の functions は、GDI ハードウェア アクセラレーションをサポートするディスプレイ ミニポート ドライバーによって実装する必要があります。
DxgkDdiGetStandardAllocationDriverData
構造体 D3DKM_TRANSPAREN TB (テラバイト)LTFLAGS
DXGK_GDIARG_TRANSPAREN TB (テラバイト)LT
DxgkDdiGetStandardAllocationDriverData
列挙D3DKMDT_STANDARDALLOCATION_TYPE
ディスプレイ ミニポート ドライバーに GDI ハードウェア アクセラレーションを実装する方法の詳細については、次のトピックを参照してください。