Share via


ID2D1RenderTarget::CreateBitmap メソッド

ポインターからメモリ内のソース データに Direct2D ビットマップを作成します。

構文

virtual HRESULT CreateBitmap(
                  D2D1_SIZE_U size,
  [in, optional]  void *srcData,
                  UINT32 pitch,
  [in]            const D2D1_BITMAP_PROPERTIES *bitmapProperties,
  [out]           ID2D1Bitmap **bitmap
) = 0;

パラメーター

  • size
    D2D1_SIZE_U 作成するビットマップの寸法 (ピクセル単位)。
  • srcData [in, optional]
    void イメージ データのメモリ ロケーションへのポインター。初期化されていないビットマップを作成する場合は NULL。
  • pitch
    UINT32 各スキャンラインのバイト数。この値は、"(ピクセル単位のイメージの幅 * ピクセルあたりのバイト数) + メモリ パディング" と等しくなります。srcData が NULL の場合、この値は無視されます (ピッチは "ストライド" とも呼ばれます)。
  • bitmapProperties [in]
    D2D1_BITMAP_PROPERTIES 作成するビットマップのピクセル形式と DPI (1 インチあたりのドット数)。
  • bitmap [out]
    ID2D1Bitmap このメソッドが返されるときに、新しいビットマップへのポインターへのポインターが格納されます。このパラメーターは初期化されずに渡されます。

戻り値

HRESULT

メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1RenderTarget