ホーム › Devices.Display › PFN_DrvDeriveSurface
PFN_DrvDeriveSurface
コールバックシグネチャ
HBITMAP PFN_DrvDeriveSurface(
DD_DIRECTDRAW_GLOBAL* param0,
DD_SURFACE_LOCAL* param1
);パラメーター
| フィールド | 型 |
|---|---|
| param0 | DD_DIRECTDRAW_GLOBAL* |
| param1 | DD_SURFACE_LOCAL* |
公式ドキュメント
DrvDeriveSurface 関数は、指定された DirectDraw サーフェスから GDI サーフェスを派生させます。
戻り値
DrvDeriveSurface は、成功すると派生した GDI サーフェスのハンドルを返します。呼び出しが失敗した場合、またはドライバーが指定された DirectDraw サーフェスへの GDI 描画をアクセラレートできない場合は NULL を返します。
解説(Remarks)
DrvDeriveSurface を使用すると、ドライバーは DirectDraw のビデオメモリサーフェスオブジェクトまたは AGP サーフェスオブジェクトをラップする GDI サーフェスを作成し、そのサーフェスへのアクセラレートされた GDI 描画を可能にできます。ドライバーがこの呼び出しをフックしない場合、DirectDraw サーフェスへの GDI 描画はすべて DIB エンジンによってソフトウェアで実行されます。
GDI は、RGB サーフェスに対してのみ DrvDeriveSurface を呼び出します。
ドライバーは DrvCreateDeviceBitmap を呼び出して、DirectDraw サーフェスと同じサイズおよび形式の GDI サーフェスを作成する必要があります。実際のピクセル用の領域は既に存在するため、新たに割り当てる必要はありません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)