Bagikan melalui


METODE ID2D1Properties::GetValueByName(PCWSTR,BYTE*,UINT32) (d2d1_1.h)

Mendapatkan nilai properti berdasarkan nama.

Sintaks

HRESULT GetValueByName(
  [in]  PCWSTR name,
  [out] BYTE   *data,
        UINT32 dataSize
);

Parameter

[in] name

Jenis: PCWSTR

Nama properti yang akan didapatkan.

[out] data

Jenis: BYTE*

Ketika metode ini kembali, berisi buffer dengan nilai data.

dataSize

Jenis: UINT32

Jumlah byte dalam data yang akan diambil.

Mengembalikan nilai

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 nama tidak ada, tidak ada informasi yang diambil.

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

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 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

ID2D1DeviceContext::CreateEffect

ID2D1Properties