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 |