Sdílet prostřednictvím


QualifierSet_Delete funkce

Odstraní zadaný kvalifikátor podle názvu.

Poznámka

Toto rozhraní API je pouze pro interní použití. Není určen pro použití z vývojářského kódu.

Syntaxe

HRESULT QualifierSet_Delete (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName
);

Parametry

vFunc
[v] Tento parametr se nepoužívá.

ptr [v] Ukazatel na instanci IWbemQualifierSet .

wszName [v] Název kvalifikátoru, který se má odstranit.

Vrácená hodnota

Následující hodnoty vrácené touto funkcí jsou definovány v souboru hlaviček WbemCli.h nebo je můžete definovat jako konstanty ve vašem kódu:

Konstanta Hodnota Popis
WBEM_E_INVALID_PARAMETER 0x80041008 Parametr wszName není platný.
WBEM_E_INVALID_OPERATION 0x80041016 Odstranění tohoto kvalifikátoru je neplatné.
WBEM_E_NOT_FOUND 0x80041002 Zadaný kvalifikátor nebyl nalezen.
WBEM_S_NO_ERROR 0 Volání funkce bylo úspěšné.
WBEM_S_RESET_TO_DEFAULT 0x40002 Místní přepsání bylo odstraněno a původní kvalifikátor z nadřazeného objektu obnovil obor.

Poznámky

Tato funkce zabalí volání metody IWbemQualifierSet::D elete .

Kvůli pravidlům šíření kvalifikátoru může být konkrétní kvalifikátor zděděný z jiného objektu a pouze přepsán v aktuální třídě nebo instanci. V tomto případě QualifierSet_Delete metoda resetuje kvalifikátor na původní zděděnou hodnotu. Funkce v tomto případě vrátí stavový kód WBEM_S_RESET_TO_DEFAULT.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: WMINet_Utils.idl

Verze rozhraní .NET Framework: K dispozici od verze 4.7.2

Viz také