MI_ConstBooleanAField 結構 (mi.h)

表示 MI_Instance 結構內的 屬性。

語法

typedef struct _MI_ConstBooleanAField {
  MI_ConstBooleanA value;
  MI_Boolean       exists;
  MI_Uint8         flags;
} MI_ConstBooleanAField;

成員

value

類型 為 MI_ConstBooleanA的欄位。

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 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2