MI_Instance_AddElement函式 (mi.h)
將新的屬性新增至動態實例, (只有可在執行時間擴充架構的動態實例) 支援。
語法
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
);
參數
[in, out] self
要加入專案的實例。
name
以 Null 結尾的字串,表示新專案的名稱。
[in, optional] value
專案值。
type
專案類型。
flags
新專案的旗標,可以是下列旗標值的組合。
MI_FLAG_KEY (0x00001000)
元素是索引鍵。
MI_FLAG_IN (0x00002000)
參數的類型為 In,而且會傳遞至 方法。
MI_FLAG_OUT (0x00004000)
參數的類型為 Out,並從 方法傳回。
MI_FLAG_REQUIRED (0x00008000)
需要參數。
MI_FLAG_STREAM (0x00100000)
方法參數會從提供者串流回用戶端。
MI_FLAG_BORROW (0x40000000)
在MI_Instance上新增和設定屬性時 使用,表示 實例不會複製值。 值必須保持有效狀態,直到刪除實例為止。
MI_FLAG_ADOPT (0x80000000)
在MI_Instance上新增和設定屬性時 使用,以 指出實例會採用指標,並負責刪除它。
MI_FLAG_Null (0x20000000)
元素值為 Null。
MI_FLAG_ANY (0x0000007F)
用來篩選掉其他旗標的位元遮罩。
傳回值
此函式會傳回MI_INLINE MI_Result MI_INLINE_CALL。
需求
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
目標平台 | Windows |
標頭 | mi.h |
可轉散發套件 | 在 Windows Server 2008 R2 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 |