Bagikan melalui


ID2D1Bitmap1::Metode peta (d2d1_1.h)

Memetakan bitmap yang diberikan ke dalam memori.

Sintaks

HRESULT Map(
        D2D1_MAP_OPTIONS options,
  [out] D2D1_MAPPED_RECT *mappedRect
);

Parameter

options

Jenis: D2D1_MAP_OPTIONS

Opsi yang digunakan dalam memetakan bitmap ke dalam memori.

[out] mappedRect

Jenis: D2D1_MAPPED_RECT*

Ketika metode ini kembali, berisi referensi ke persegi panjang yang dipetakan ke dalam memori.

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_INVALIDARG Satu atau beberapa argumen tidak valid
D3DERR_DEVICELOST Perangkat telah hilang tetapi tidak dapat direset saat ini.

Keterangan

Catatan Anda tidak dapat menggunakan bitmap untuk beberapa tujuan saat dipetakan. Terutama, metode ID2D1Bitmap::CopyFromBitmap tidak berfungsi jika bitmap sumber atau tujuan dipetakan.
 
Bitmap harus dibuat dengan bendera D2D1_BITMAP_OPTIONS_CPU_READ yang ditentukan.

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

ID2D1Bitmap1

ID2D1DeviceContext::CreateBitmap

ID2D1DeviceContext::CreateBitmapFromDxgiSurface

ID2D1RenderTarget::CreateSharedBitmap