Condividi tramite


funzione MI_Instance_SetElementAt (mi.h)

Impostare il valore dell'elemento in corrispondenza dell'indice specificato di un'istanza.

Sintassi

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
);

Parametri

[in, out] self

Puntatore a un'istanza.

index

Posizione dell'elemento.

[in, optional] value

Nuovo valore dell'elemento.

type

Tipo CIM dell'elemento che verrà impostato.

flags

I flag di bit indicano i criteri di gestione della memoria e possono essere uno dei valori seguenti.

MI_FLAG_BORROW

Usato durante l'aggiunta e l'impostazione delle proprietà in un MI_Instance per indicare che l'istanza non copia il valore. Il valore deve rimanere valido finché l'istanza non viene eliminata.

MI_FLAG_ADOPT

Usato durante l'aggiunta e l'impostazione delle proprietà in un MI_Instance per indicare che l'istanza adotta il puntatore e sarà responsabile dell'eliminazione.

MI_FLAG_NULL

Il valore dell'elemento è Null.

Valore restituito

Questa funzione restituisce MI_INLINE MI_Result MI_INLINE_CALL.

Requisiti

   
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2