Bagikan melalui


Metode ID2D1Properties::SetValue(UINT32,constBYTE*,UINT32) (d2d1_1.h)

Mengatur properti terkait menurut indeks.

Sintaks

HRESULT SetValue(
       UINT32     index,
  [in] const BYTE *data,
       UINT32     dataSize
);

Parameter

index

Jenis: UINT32

Indeks properti yang akan diatur.

[in] data

Jenis: const BYTE*

Data yang akan diatur.

dataSize

Jenis: UINT32

Jumlah byte dalam data yang akan diatur.

Nilai kembali

Jenis: HRESULT

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

HRESULT Deskripsi
S_OK Tidak terjadi kesalahan.
D2DERR_INVALID_PROPERTY Properti yang ditentukan tidak ada.
E_OUTOFMEMORY Gagal mengalokasikan memori yang diperlukan.
D3DERR_OUT_OF_VIDEO_MEMORY Gagal mengalokasikan memori video yang diperlukan.
E_INVALIDARG Satu atau beberapa argumen tidak valid.
E_FAIL Kegagalan yang tidak ditentukan.

Keterangan

Jika properti tidak ada, permintaan diabaikan dan D2DERR_INVALID_PROPERTY dikembalikan.

Kesalahan apa pun yang tidak ada dalam set standar yang dikembalikan oleh implementasi properti akan dipetakan ke dalam rentang kesalahan standar.

Persyaratan

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

Lihat juga

D2D1_PROPERTY

D2D1_SUBPROPERTY

ID2D1DeviceContext::CreateEffect

ID2D1Properties