Freigeben über


MI_Instance_SetElementAt-Funktion (mi.h)

Legen Sie den Wert des Elements am angegebenen Index eines instance fest.

Syntax

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

Parameter

[in, out] self

Ein Zeiger auf eine instance.

index

Die Position des Elements.

[in, optional] value

Der neue Wert des Elements.

type

Der CIM-Typ des Elements, das festgelegt wird.

flags

Die Bitflags geben die Speicherverwaltungsrichtlinie an und können einen der folgenden Werte aufweisen.

MI_FLAG_BORROW

Wird beim Hinzufügen und Festlegen von Eigenschaften für eine MI_Instance verwendet, um anzugeben, dass der Wert vom instance nicht kopiert wird. Der Wert muss gültig bleiben, bis die instance gelöscht wird.

MI_FLAG_ADOPT

Wird beim Hinzufügen und Festlegen von Eigenschaften für eine MI_Instance verwendet, um anzugeben, dass der instance den Zeiger übernimmt und für das Löschen verantwortlich ist.

MI_FLAG_NULL

Der Elementwert ist Null.

Rückgabewert

Diese Funktion gibt MI_INLINE MI_Result MI_INLINE_CALL zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile mi.h
Verteilbare Komponente Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2