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.
Menambahkan properti baru ke instans dinamis (hanya didukung oleh instans dinamis yang skemanya dapat diperpanjang pada durasi).
Sintaks
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_AddElement(
[in, out] MI_Instance *self,
const MI_Char *name,
[in, optional] const MI_Value *value,
MI_Type type,
MI_Uint32 flags
);
Parameter
[in, out] self
Instans tempat elemen akan ditambahkan.
name
String null-terminated yang mewakili nama elemen baru.
[in, optional] value
Nilai elemen.
type
Jenis elemen.
flags
Bendera elemen baru yang bisa menjadi kombinasi dari nilai bendera berikut.
MI_FLAG_KEY (0x00001000)
Elemen adalah kuncinya.
MI_FLAG_IN (0x00002000)
Parameter berjenis In dan diteruskan ke dalam metode .
MI_FLAG_OUT (0x00004000)
Parameter berjenis Out dan dikembalikan dari metode .
MI_FLAG_REQUIRED (0x00008000)
Parameter diperlukan.
MI_FLAG_STREAM (0x00100000)
Parameter metode akan dialirkan kembali ke klien dari penyedia.
MI_FLAG_BORROW (0x40000000)
Digunakan saat menambahkan dan mengatur properti pada MI_Instance untuk menunjukkan bahwa instans tidak akan menyalin nilai. Nilai harus tetap valid hingga instans dihapus.
MI_FLAG_ADOPT (0x80000000)
Digunakan saat menambahkan dan mengatur properti pada MI_Instance untuk menunjukkan bahwa instans akan mengadopsi pointer dan akan bertanggung jawab untuk menghapusnya.
MI_FLAG_NULL (0x20000000)
Nilai elemen adalah Null.
MI_FLAG_ANY (0x0000007F)
Bitmask digunakan untuk memfilter bendera lain.
Menampilkan nilai
Fungsi ini mengembalikan MI_INLINE MI_Result MI_INLINE_CALL.
Persyaratan
| Klien minimum yang didukung | Windows 8 |
| Server minimum yang didukung | Windows Server 2012 |
| Target Platform | Windows |
| Header | mi.h |
| Redistribusi | Windows Management Framework 3.0 di Windows Server 2008 R2 dengan SP1, Windows 7 dengan SP1, dan Windows Server 2008 dengan SP2 |