Bagikan melalui


Metode IWbemContext::SetValue (wbemcli.h)

Metode IWbemContext::SetValue membuat atau menimpa nilai konteks bernama.

Sintaks

HRESULT SetValue(
  [in] LPCWSTR wszName,
  [in] long    lFlags,
  [in] VARIANT *pValue
);

Parameter

[in] wszName

Tidak boleh NULL. Ini adalah penunjuk baca-saja yang menunjukkan nama nilai konteks. Nilai ini harus dihentikan null.

[in] lFlags

Dicadangkan. Parameter ini harus 0 (nol).

[in] pValue

Harus menunjuk ke VARIAN yang valid, yang diperlakukan sebagai baca-saja. Nilai dalam VARIAN menjadi nilai konteks bernama. Seluruh objek IWbemClassObject dapat disimpan serta nilai sederhana dengan mengapitnya dalam VARIAN yang menggunakan jenis VT_UNKNOWN . Pemanggil harus menjalankan QueryInterface pada objek IWbemClassObject dengan meminta IID_IUnknown, dan dengan menggunakan pointer yang dikembalikan di VARIAN.

Jika pValue berisi objek IWbemClassObject yang disematkan, pemanggil harus memanggil IWbemClassObject::QueryInterface untuk IID_IUnknown dan menempatkan penunjuk yang dihasilkan di VARIAN dengan menggunakan jenis VT_UNKNOWN. Objek sematkan asli disalin selama operasi tulis, sehingga tidak dapat dimodifikasi oleh operasi.

Nilai kembali

Metode ini mengembalikan HRESULT yang menunjukkan status panggilan metode. Daftar berikut mencantumkan dan menjelaskan nilai yang terkandung dalam HRESULT.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header wbemcli.h (termasuk Wbemidl.h)
Pustaka Wbemuuid.lib
DLL Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll

Lihat juga

IWbemContext

IWbemContext::GetValue