Поделиться через


структура MI_ConstReal64Field (mi.h)

Представляет свойство внутри структуры MI_Instance .

Синтаксис

typedef struct _MI_ConstReal64Field {
  MI_Real64  value;
  MI_Boolean exists;
  MI_Uint8   flags;
} MI_ConstReal64Field;

Члены

value

Поле типа MI_Read64.

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 Management Framework 3.0 в Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 с пакетом обновления 2 (SP2)