MI_ConstReferenceField結構 (mi.h)

表示 MI_Instance 結構內的屬性。

語法

typedef struct _MI_ConstReferenceField {
  MI_CONST MI_Instance *value;
  MI_Boolean           exists;
  MI_Uint8             flags;
} MI_ConstReferenceField;

成員

value

MI_Instance 結構的指標。

exists

指出欄位是否為非 Null。 這個成員可以設定為 MI_TRUE 或 MI_FALSE。

flags

指出記憶體管理原則的位旗標。

MI_FLAG_NOT_MODIFIED ( (1 << 25) )

表示屬性未修改。

MI_FLAG_NULL ( (1 << 29) )

元素值為 NULL。

MI_FLAG_BORROW ( (1 << 30) )

在 MI_Instance 結構上新增和設定屬性時使用,表示實例不會複製值。 值必須保持有效狀態,直到刪除實例為止。

MI_FLAG_ADOPT ( (1 << 31) )

在 MI_Instance 結構上新增和設定屬性時使用,以指出實例將採用指標,並負責刪除它。

規格需求

需求 值
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 mi.h
可轉散發套件 windows Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0