Bagikan melalui


ID2D1Properties::SetValueByName(PCWSTR,constT&) metode (d2d1_1.h)

Mengatur properti bernama ke nilai yang diberikan. Ini adalah kelebihan beban templat. Lihat Komentar.

Sintaksis

HRESULT SetValueByName(
  [in]      PCWSTR    propertyName,
  [in, ref] const T & value
);

Parameter

[in] propertyName

Nama properti yang akan diatur.

[in, ref] value

Data yang akan diatur. Metode ini akan mengonversi jenis ini menjadi BYTE* sebelum mengaturnya sebagai nilai properti.

Mengembalikan nilai

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

HRESULT Deskripsi
S_OK Tidak ada kesalahan yang terjadi.
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.

Komentar

template<typename T>
    HRESULT SetValueByName(
        _In_ PCWSTR propertyName,
        _In_ const T &value
        );

Persyaratan

Syarat Nilai
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]
Platform Target Windows
Header d2d1_1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1Properties