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 den angivna egenskapen och alla dess kvalificerare från en CIM-klassdefinition.
Anteckning
Det här API:et är endast för internt bruk. Det är inte avsett att användas från utvecklarkod.
Syntax
HRESULT Delete (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName
);
Parametrar
vFunc
[in] Den här parametern används inte.
ptr
[in] En pekare till en IWbemClassObject-instans .
wszName
[in] Namnet på egenskapen som ska tas bort.
wszName måste vara en pekare till en giltig LPCWSTR.
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_FAILED |
0x80041001 | Ett ospecificerat fel har uppstått. |
WBEM_E_INVALID_OPERATION |
0x80041016 | Det går inte att ta bort egenskapen. |
WBEM_E_INVALID_PARAMETER |
0x80041008 |
wszName är ogiltigt. |
WBEM_E_NOT_FOUND |
0x80041002 | Den angivna egenskapen finns inte. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Det finns inte tillräckligt med minne för att slutföra åtgärden. |
WBEM_E_PROPAGATED_PROPERTY |
0x8004101c | Egenskapen ärvs från en basklass. |
WBEM_E_SYSTEM_PROPERTY |
Egenskapen är en systemegenskap. | |
WBEM_S_NO_ERROR |
0 | Funktionsanropet lyckades. |
WBEM_E_RESET_TO_DEFAULT |
0x80041030 | Funktionen tog bort ett åsidosättningsstandardvärde för den aktuella klassen. Standardvärdet för den här egenskapen i den överordnade klassen har återaktiverats. |
Kommentarer
Den här funktionen omsluter ett anrop till metoden IWbemClassObject::D elete .
Krav
Plattformar: Se Systemkrav.
Huvudet: WMINet_Utils.idl
.NET Framework versioner: Tillgänglig sedan 4.7.2