структура 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) |