Sdílet prostřednictvím


Funkce Delete

Odstraní zadanou vlastnost a všechny její kvalifikátory z definice třídy CIM.

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

Parametry

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

ptr
[v] Ukazatel na instanci IWbemClassObject .

wszName
[v] Název vlastnosti, která se má odstranit. wszName musí být ukazatelem na platnou LPCWSTRhodnotu .

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_FAILED 0x80041001 Došlo k nespecifikované chybě.
WBEM_E_INVALID_OPERATION 0x80041016 Vlastnost nelze odstranit.
WBEM_E_INVALID_PARAMETER 0x80041008 Formát wszName je neplatný.
WBEM_E_NOT_FOUND 0x80041002 Zadaná vlastnost neexistuje.
WBEM_E_OUT_OF_MEMORY 0x80041006 K dokončení operace není dostatek paměti.
WBEM_E_PROPAGATED_PROPERTY 0x8004101c Vlastnost je zděděna ze základní třídy.
WBEM_E_SYSTEM_PROPERTY Vlastnost je systémová vlastnost.
WBEM_S_NO_ERROR 0 Volání funkce bylo úspěšné.
WBEM_E_RESET_TO_DEFAULT 0x80041030 Funkce odstranila výchozí hodnotu přepsání pro aktuální třídu. Výchozí hodnota této vlastnosti v nadřazené třídě byla znovu aktivována.

Poznámky

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

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é