Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menulis sejumlah byte tertentu ke properti yang diidentifikasi oleh handel properti.
Catatan
API ini hanya untuk penggunaan internal. API ini tidak dimaksudkan untuk digunakan dari kode pengembang.
Sintaks
HRESULT WritePropertyValue (
[in] int vFunc,
[in] IWbemObjectAccess* ptr,
[in] long lHandle,
[in] long lNumBytes,
[in] byte* aData
);
Parameter
vFunc
[in] Parameter ini tidak digunakan.
ptr
[in] Penunjuk ke instans IWbemObjectAccess.
lHandle
[in] Bilangan bulat yang berisi handel yang mengidentifikasi properti ini. Handel dapat diambil dengan memanggil fungsi GetPropertyHandle.
lNumBytes
[in] Jumlah byte yang ditulis ke properti. Lihat bagian Keterangan untuk informasi lebih lanjut.
pHandle [out] Penunjuk ke array byte yang berisi data.
Mengembalikan nilai
Nilai berikut yang dikembalikan oleh fungsi ini ditentukan dalam file header WbemCli.h, atau Anda dapat menentukannya sebagai konstanta dalam kode Anda:
| Terus-menerus | Nilai | Deskripsi |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parameter tidak valid. |
WBEM_E_TYPE_MISMATCH |
0x80041005 | Terjadi ketidakcocokan jenis. |
WBEM_S_NO_ERROR |
0 | Panggilan fungsi berhasil. |
Keterangan
Fungsi ini membungkus panggilan ke metode IWbemClassObject::WritePropertyValue.
Gunakan fungsi ini untuk mengatur string dan semua data non-DWORD atau non-QWORD lainnya.
Untuk nilai properti non-string, lNumBytes harus ukuran data yang benar dari jenis properti yang ditentukan. Untuk nilai properti string, lNumBytes harus berupa panjang string yang ditentukan dalam byte dan string itu sendiri harus memiliki panjang genap dalam byte, serta diikuti dengan karakter penghentian null.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: WMINet_Utils.idl
Versi .NET Framework: Tersedia sejak 4.7.2