Win32 API 日本語リファレンス
ホーム › Devices.Display › PFN_DrvCreateDeviceBitmap

PFN_DrvCreateDeviceBitmap

コールバック

シグネチャ

HBITMAP PFN_DrvCreateDeviceBitmap(
    DHPDEV param0,
    SIZE param1,
    DWORD param2
);

パラメーター

フィールド型
param0DHPDEV
param1SIZE
param2DWORD

公式ドキュメント

DrvCreateDeviceBitmap 関数は、ビットマップを作成して管理します。

戻り値

関数が成功した場合、戻り値は作成されたビットマップを識別するハンドルです。ドライバーがビットマップの作成と管理を GDI に任せることを選択した場合、戻り値は 0 です。エラーが発生した場合、戻り値は 0xFFFFFFFF となり、GDI はエラーコードをログに記録します。

解説(Remarks)

ドライバーがビットマップを作成する場合、任意の場所に任意の形式で格納できます。ドライバーは、パラメーターの指定を考慮し、要求された値以上のピクセルあたりビット数を持つビットマップを提供することが前提となります。

作成されたビットマップの内容は未定義です。

この関数は省略可能です。ただし、この関数を実装する場合は、DrvDeleteDeviceBitmap も実装する必要があります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)