Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Tar bort en angiven kvalificerare efter namn.
Anteckning
Det här API:et är endast för internt bruk. Det är inte avsett att användas från utvecklarkod.
Syntax
HRESULT QualifierSet_Delete (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName
);
Parametrar
vFunc
[in] Den här parametern används inte.
ptr [in] En pekare till en IWbemQualifierSet-instans .
wszName [in] Namnet på den kvalificerare som ska tas bort.
Returvärde
Följande värden som returneras av den här funktionen definieras i wbemCli.h-huvudfilen , eller så kan du definiera dem som konstanter i koden:
| Konstant | Värde | Beskrivning |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametern wszName är inte giltig. |
WBEM_E_INVALID_OPERATION |
0x80041016 | Det är olagligt att ta bort den här kvalificeringen. |
WBEM_E_NOT_FOUND |
0x80041002 | Det gick inte att hitta den angivna kvalificeraren. |
WBEM_S_NO_ERROR |
0 | Funktionsanropet lyckades. |
WBEM_S_RESET_TO_DEFAULT |
0x40002 | Den lokala åsidosättningen togs bort och den ursprungliga kvalificeraren från det överordnade objektet har återupptagit omfånget. |
Kommentarer
Den här funktionen omsluter ett anrop till metoden IWbemQualifierSet::D elete .
På grund av reglerna för kvalificeringsspridning kan en viss kvalificerare ha ärvts från ett annat objekt och bara åsidosatts i den aktuella klassen eller instansen. I det här fallet QualifierSet_Delete återställer metoden kvalificeringen till sitt ursprungliga ärvda värde. Funktionen i det här fallet returnerar statuskoden WBEM_S_RESET_TO_DEFAULT.
Krav
Plattformar: Se Systemkrav.
Huvudet: WMINet_Utils.idl
.NET Framework versioner: Tillgänglig sedan 4.7.2