Delen via


QualifierSet_Delete functie

Hiermee verwijdert u een opgegeven kwalificatie op naam.

Notitie

Deze API is alleen voor intern gebruik. Het is niet bedoeld voor gebruik vanuit code voor ontwikkelaars.

Syntaxis

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

Parameters

vFunc
[in] Deze parameter is niet gebruikt.

ptr [in] Een verwijzing naar een IWbemQualifierSet-exemplaar .

wszName [in] De naam van de kwalificatie die moet worden verwijderd.

Retourwaarde

De volgende waarden die door deze functie worden geretourneerd, worden gedefinieerd in het headerbestand WbemCli.h , of u kunt ze definiƫren als constanten in uw code:

Constant Waarde Beschrijving
WBEM_E_INVALID_PARAMETER 0x80041008 De wszName parameter is ongeldig.
WBEM_E_INVALID_OPERATION 0x80041016 Het verwijderen van deze kwalificatie is illegaal.
WBEM_E_NOT_FOUND 0x80041002 De opgegeven kwalificatie is niet gevonden.
WBEM_S_NO_ERROR 0 De functie-aanroep is geslaagd.
WBEM_S_RESET_TO_DEFAULT 0x40002 De lokale onderdrukking is verwijderd en de oorspronkelijke kwalificatie van het bovenliggende object heeft het bereik hervat.

Opmerkingen

Deze functie verpakt een aanroep naar de methode IWbemQualifierSet::D elete .

Vanwege regels voor het doorgeven van kwalificaties is een bepaalde kwalificatie mogelijk overgenomen van een ander object en is deze alleen overschreven in de huidige klasse of instantie. In dit geval stelt de QualifierSet_Delete methode de kwalificatie opnieuw in op de oorspronkelijke overgenomen waarde. De functie retourneert in dit geval de statuscode WBEM_S_RESET_TO_DEFAULT.

Vereisten

Platforms: Zie Systeemvereisten.

Header: WMINet_Utils.idl

.NET Framework versies: beschikbaar sinds 4.7.2

Zie ook