função MI_Instance_SetElement (mi.h)
Defina o valor do elemento com o nome fornecido na instância fornecida.
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetElement(
[out] MI_Instance *self,
const MI_Char *name,
[in, optional] const MI_Value *value,
MI_Type type,
MI_Uint32 flags
);
[out] self
Um ponteiro para uma instância.
name
Uma cadeia de caracteres terminada em nulo que representa o nome do elemento que será definido.
[in, optional] value
O novo valor para o elemento .
type
O tipo CIM do elemento que será definido.
flags
Sinalizadores de bits que indicam a política de gerenciamento de memória.
Usado ao adicionar e definir propriedades em um MI_Instance para indicar que a instância não copiará o valor. O valor deve permanecer válido até que a instância seja excluída.
Usado ao adicionar e definir propriedades em um MI_Instance para indicar que a instância adotará o ponteiro e será responsável por excluí-lo.
O valor do elemento é Null.
Essa função retorna MI_INLINE MI_Result MI_INLINE_CALL.
Por padrão, toda a memória referenciada pelo parâmetro value é copiada. Ao passar o sinalizador MI_FLAG_BORROW, os ponteiros de memória dentro da estrutura de valor são armazenados diretamente no elemento da instância. O chamador deve garantir que a memória sobreviva à instância.
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | mi.h |
Redistribuível | Windows Management Framework 3.0 no Windows Server 2008 R2 com SP1, Windows 7 com SP1 e Windows Server 2008 com SP2 |