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


QualifierSet_Delete függvény

A megadott minősítőt név szerint törli.

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 QualifierSet_Delete (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName
);

Paraméterek

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

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

wszName [in] A törölni kívánt minősítő neve.

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_INVALID_PARAMETER 0x80041008 A wszName paraméter érvénytelen.
WBEM_E_INVALID_OPERATION 0x80041016 A minősítő törlése illegális.
WBEM_E_NOT_FOUND 0x80041002 A megadott minősítő nem található.
WBEM_S_NO_ERROR 0 A függvényhívás sikeres volt.
WBEM_S_RESET_TO_DEFAULT 0x40002 A helyi felülbírálás törölve lett, és a szülőobjektum eredeti minősítője ismét hatókört kapott.

Megjegyzések

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

A minősítő propagálási szabályai miatt előfordulhat, hogy egy adott minősítőt egy másik objektumtól örököltek, és csak felülbírálták az aktuális osztályban vagy példányban. Ebben az esetben a QualifierSet_Delete metódus visszaállítja a minősítőt az eredeti örökölt értékére. Ebben az esetben a függvény az állapotkódot WBEM_S_RESET_TO_DEFAULTadja vissza.

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