DeleteMethod-Funktion
Löscht die angegebene Methode aus einer CIM-Klassendefinition.
Hinweis
Diese API ist ausschließlich für die interne Verwendung vorgesehen. Sie ist nicht für die Verwendung im Entwicklercode vorgesehen.
Syntax
HRESULT Delete (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName
);
Parameter
vFunc
[in] Dieser Parameter wird nicht verwendet.
ptr
[in] Ein Zeiger auf eine IWbemClassObject-Instanz.
wszName
[in] Der Name der Methode, die aus der Klassentabelle entfernt werden soll. wszName
muss ein Zeiger auf ein gültiges LPCWSTR
-Element sein.
Rückgabewert
Die folgenden von dieser Funktion zurückgegebenen Werte werden in der Headerdatei WbemCli.h definiert. Alternativ dazu können Sie sie als Konstanten im Code definieren:
Konstante | Wert | BESCHREIBUNG |
---|---|---|
WBEM_E_NOT_FOUND |
0x80041002 | Die angegebene Methode ist nicht vorhanden. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Es steht nicht genügend Arbeitsspeicher zur Verfügung, um den Vorgang durchzuführen. |
WBEM_S_NO_ERROR |
0 | Der Funktionsaufruf war erfolgreich. |
Bemerkungen
Diese Funktion umschließt einen Aufruf der IWbemClassObject::DeleteMethod-Methode.
Das Löschen von Methoden wird für IWbemClassObject-Zeiger, die auf CIM-Instanzen zeigen, nicht unterstützt.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: WMINet_Utils.idl
.NET Framework-Versionen: seit Version 4.7.2 verfügbar