Bagikan melalui


METODE ID2D1Properties::GetPropertyName(UINT32,PWSTR,UINT32) (d2d1_1.h)

Mendapatkan nama properti yang sesuai dengan indeks yang diberikan.

Sintaks

HRESULT GetPropertyName(
        UINT32 index,
  [out] PWSTR  name,
        UINT32 nameCount
);

Parameter

index

Jenis: UINT32

Indeks properti tempat nama dikembalikan.

[out] name

Jenis: PWSTR

Ketika metode ini kembali, berisi nama yang diambil.

nameCount

Jenis: UINT32

Jumlah karakter dalam buffer nama .

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.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) Buffer yang disediakan terlalu kecil untuk mengakomodasi data.
D2DERR_INVALID_PROPERTY Properti yang ditentukan tidak ada.

Keterangan

Metode ini mengembalikan string kosong jika indeks tidak valid. Jika metode mengembalikan RESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER), nama akan tetap diisi dan dipotong.

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