Compartilhar via


função MI_Instance_SetElementAt (mi.h)

Defina o valor do elemento no índice fornecido de uma instância.

Sintaxe

MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetElementAt(
  [in, out]      MI_Instance    *self,
                 MI_Uint32      index,
  [in, optional] const MI_Value *value,
                 MI_Type        type,
                 MI_Uint32      flags
);

Parâmetros

[in, out] self

Um ponteiro para uma instância.

index

A posição do elemento.

[in, optional] value

O novo valor do elemento.

type

O tipo CIM do elemento que será definido.

flags

Os sinalizadores de bits indicam a política de gerenciamento de memória e podem ser qualquer um dos valores a seguir.

MI_FLAG_BORROW

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.

MI_FLAG_ADOPT

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.

MI_FLAG_NULL

O valor do elemento é Null.

Valor retornado

Essa função retorna MI_INLINE MI_Result MI_INLINE_CALL.

Requisitos

   
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