Udostępnij przez


Delete, funkcja

Usuwa określoną właściwość i wszystkie jej kwalifikatory z definicji klasy CIM.

Uwaga

Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest ona przeznaczona do użycia z kodu dewelopera.

Składnia

HRESULT Delete (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszName
);

Parametry

vFunc
[w] Ten parametr jest nieużywany.

ptr
[w] Wskaźnik do wystąpienia IWbemClassObject .

wszName
[w] Nazwa właściwości do usunięcia. wszName musi być wskaźnikiem prawidłowym LPCWSTR.

Wartość zwracana

Następujące wartości zwracane przez tę funkcję są zdefiniowane w pliku nagłówka WbemCli.h lub można je zdefiniować jako stałe w kodzie:

Stała Wartość Opis
WBEM_E_FAILED 0x80041001 Wystąpił nieokreślony błąd.
WBEM_E_INVALID_OPERATION 0x80041016 Nie można usunąć właściwości.
WBEM_E_INVALID_PARAMETER 0x80041008 Nazwa wszName jest niepoprawna.
WBEM_E_NOT_FOUND 0x80041002 Określona właściwość nie istnieje.
WBEM_E_OUT_OF_MEMORY 0x80041006 Za mało pamięci, aby ukończyć operację.
WBEM_E_PROPAGATED_PROPERTY 0x8004101c Właściwość jest dziedziczona z klasy bazowej.
WBEM_E_SYSTEM_PROPERTY Właściwość jest właściwością systemową.
WBEM_S_NO_ERROR 0 Wywołanie funkcji zakończyło się pomyślnie.
WBEM_E_RESET_TO_DEFAULT 0x80041030 Funkcja usunęła wartość domyślną zastąpienia dla bieżącej klasy. Wartość domyślna tej właściwości w klasie nadrzędnej została ponownie aktywowana.

Uwagi

Ta funkcja opakowuje wywołanie metody IWbemClassObject::D elete .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: WMINet_Utils.idl

.NET Framework wersje: dostępne od wersji 4.7.2

Zobacz też