Freigeben über


MI_Context_ConstructInstance-Funktion (mi.h)

Initialisiert eine MI-Klasse instance im Stapel oder als Member einer -Struktur.

Syntax

MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ConstructInstance(
  [in]  MI_Context         *context,
  [in]  const MI_ClassDecl *classDecl,
  [out] MI_Instance        *instance
);

Parameter

[in] context

Ein Zeiger auf den Anforderungskontext.

[in] classDecl

Ein Zeiger auf die Klassendeklaration, die zum Initialisieren der instance verwendet wird.

[out] instance

Ein Zeiger auf die zurückgegebene instance.

Rückgabewert

Diese Funktion gibt MI_INLINE MI_Result MI_INLINE_CALL zurück.

Hinweise

Sie sind dafür verantwortlich, den Speicher für die instance (entweder auf dem Stapel oder im Heap) zu reservieren. Wenn Sie die Verwendung des instance abgeschlossen haben, löschen Sie sie, indem Sie die funktion MI_Instance_Destruct aufrufen.

Anforderungen

Anforderung Wert
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