在實例的指定索引處設定 專案的值。
語法
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetElementAt(
[in, out] MI_Instance *self,
MI_Uint32 index,
[in, optional] const MI_Value *value,
MI_Type type,
MI_Uint32 flags
);
參數
[in, out] self
實例的指標。
index
項目的位置。
[in, optional] value
項目的新值。
type
將設定之專案的 CIM 類型。
flags
位旗標表示記憶體管理原則,而且可以是下列任何值。
MI_FLAG_BORROW
在 MI_Instance 上新增和設定屬性時使用,表示實例不會複製值。 值必須保持有效狀態,直到刪除實例為止。
MI_FLAG_ADOPT
在 MI_Instance 上新增和設定屬性時使用,以指出實例將採用指標,並負責刪除它。
MI_FLAG_Null
元素值為 Null。
傳回值
此函式會傳回MI_INLINE MI_Result MI_INLINE_CALL。
需求
| 最低支援的用戶端 | Windows 8 |
| 最低支援的伺服器 | Windows Server 2012 |
| 目標平台 | Windows |
| 標頭 | mi.h |
| 可轉散發套件 | windows Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0 |