MI_StringAField結構 (mi.h)

表示 MI_Instance 結構內的屬性。

語法

typedef struct _MI_StringAField {
  MI_StringA value;
  MI_Boolean exists;
  MI_Uint8   flags;
} MI_StringAField;

成員

value

類型 為 MI_StringA的欄位。

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