ID2D1DeviceContext::CreateBitmap(D2D1_SIZE_U,constvoid*,UINT32,constD2D1_BITMAP_PROPERTIES1*,ID2D1Bitmap1**) metode (d2d1_1.h)

Membuat bitmap yang dapat digunakan sebagai permukaan target, untuk membaca kembali ke CPU, atau sebagai sumber untuk API DrawBitmap dan ID2D1BitmapBrush . Selain itu, informasi konteks warna dapat diteruskan ke bitmap.

Sintaks

HRESULT CreateBitmap(
                 D2D1_SIZE_U                   size,
  [in, optional] const void                    *sourceData,
                 UINT32                        pitch,
  [in, ref]      const D2D1_BITMAP_PROPERTIES1 *bitmapProperties,
  [out]          ID2D1Bitmap1                  **bitmap
);

Parameter

size

Jenis: D2D1_SIZE_U

Ukuran piksel bitmap yang akan dibuat.

[in, optional] sourceData

Jenis: const void*

Data awal yang akan dimuat ke dalam bitmap.

pitch

Jenis: UINT32

Pitch data sumber, jika ditentukan.

[in, ref] bitmapProperties

Jenis: const D2D1_BITMAP_PROPERTIES1

Properti bitmap yang akan dibuat.

[out] bitmap

Jenis: ID2D1Bitmap1**

Ketika metode ini kembali, berisi alamat penunjuk ke objek bitmap baru.

Menampilkan nilai

Jenis: HRESULT

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

HRESULT Deskripsi
S_OK Tidak ada kesalahan yang terjadi.
E_OUTOFMEMORY Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_INVALIDARG Nilai yang tidak valid diteruskan ke metode .
D3DERR_OUTOFVIDEOMEMORY Direct3D tidak memiliki cukup memori tampilan untuk melakukan operasi.

Keterangan

Bitmap baru dapat digunakan sebagai target untuk SetTarget jika dibuat dengan D2D1_BITMAP_OPTIONS_TARGET.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h
DLL D2d1.dll

Lihat juga

D2D1_BITMAP_PROPERTIES1

D2D1_SIZE_U

ID2D1Bitmap1

ID2D1DeviceContext