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 |