Provider::CreateNewInstance-Methode (provider.h)

[Die Provider-Klasse ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die CreateNewInstance-Methode weist ein neues CInstance-Objekt zu und gibt einen Zeiger darauf zurück.

Syntax

CInstance * CreateNewInstance(
  MethodContext *pMethodContext
);

Parameter

pMethodContext

Ein Zeiger auf den diesem instance zugeordneten Kontext.

Rückgabewert

Gibt einen Zeiger auf die neue instance zurück.

Hinweise

Der Aufrufer muss entweder CInstance::Release oder Provider::Commit für den zurückgegebenen Zeiger aufrufen. Jede dieser Methoden kann verwendet werden, aber sie sind nicht austauschbar. Lesen Sie den Abschnitt Hinweise zu jeder dieser Methoden, um zu bestimmen, welche geeignet ist.

Diese Methode gibt keinen NULL-Zeiger zurück. Wenn ein Fehler auftritt, wird eine Ausnahme ausgelöst.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile provider.h (einschließlich FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll