Megosztás a következőn keresztül:


Függvény törlése

Törli a megadott tulajdonságot és annak összes minősítőjét egy CIM-osztálydefinícióból.

Megjegyzés

Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.

Szintaxis

HRESULT Delete (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszName
);

Paraméterek

vFunc
[in] Ez a paraméter nem használható.

ptr
[in] Egy IWbemClassObject-példányra mutató mutató.

wszName
[in] A törölni kívánt tulajdonság neve. wszName egy érvényes LPCWSTRmutatónak kell lennie.

Visszatérési érték

A függvény által visszaadott alábbi értékek a WbemCli.h fejlécfájlban vannak definiálva, vagy konstansként definiálhatók a kódban:

Állandó Érték Leírás
WBEM_E_FAILED 0x80041001 Nem meghatározott hiba történt.
WBEM_E_INVALID_OPERATION 0x80041016 A tulajdonság nem törölhető.
WBEM_E_INVALID_PARAMETER 0x80041008 wszName érvénytelen.
WBEM_E_NOT_FOUND 0x80041002 A megadott tulajdonság nem létezik.
WBEM_E_OUT_OF_MEMORY 0x80041006 Nincs elég memória a művelet végrehajtásához.
WBEM_E_PROPAGATED_PROPERTY 0x8004101c A tulajdonság egy alaposztálytól öröklődik.
WBEM_E_SYSTEM_PROPERTY A tulajdonság egy rendszertulajdonság.
WBEM_S_NO_ERROR 0 A függvényhívás sikeres volt.
WBEM_E_RESET_TO_DEFAULT 0x80041030 A függvény törölte az aktuális osztály felülbírálási alapértelmezett értékét. A szülőosztályban a tulajdonság alapértelmezett értéke újraaktiválva lett.

Megjegyzések

Ez a függvény körbefuttat egy hívást az IWbemClassObject::D elete metódushoz.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: WMINet_Utils.idl

.NET-keretrendszer verziók: 4.7.2-től érhető el

Lásd még