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


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

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

Синтаксис

typedef struct _MI_ConstSint32Field {
  MI_Sint32  value;
  MI_Boolean exists;
  MI_Uint8   flags;
} MI_ConstSint32Field;

Члены

value

Поле типа MI_Sint32.

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)