Aracılığıyla paylaş


Delete işlevi

Belirtilen özelliği ve tüm niteleyicilerini bir CIM sınıf tanımından siler.

Not

Bu API yalnızca dahili kullanım içindir. Geliştirici kodundan kullanıma yönelik değildir.

Sözdizimi

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

Parametreler

vFunc
[in] Bu parametre kullanılmadı.

ptr
[in] IWbemClassObject örneğinin işaretçisi .

wszName
[in] Silinecek özelliğin adı. wszName geçerli LPCWSTRbir işaretçi olmalıdır.

Döndürülen değer

Bu işlev tarafından döndürülen aşağıdaki değerler WbemCli.h üst bilgi dosyasında tanımlanır veya bunları kodunuzda sabit olarak tanımlayabilirsiniz:

Sabit Değer Açıklama
WBEM_E_FAILED 0x80041001 Belirtilmemiş bir hata oluştu.
WBEM_E_INVALID_OPERATION 0x80041016 Özellik silinemiyor.
WBEM_E_INVALID_PARAMETER 0x80041008 wszName geçersizdir.
WBEM_E_NOT_FOUND 0x80041002 Belirtilen özellik yok.
WBEM_E_OUT_OF_MEMORY 0x80041006 İşlemi tamamlamak için yeterli bellek yok.
WBEM_E_PROPAGATED_PROPERTY 0x8004101c özelliği bir temel sınıftan devralınır.
WBEM_E_SYSTEM_PROPERTY özelliği bir sistem özelliğidir.
WBEM_S_NO_ERROR 0 İşlev çağrısı başarılı oldu.
WBEM_E_RESET_TO_DEFAULT 0x80041030 İşlev, geçerli sınıf için bir geçersiz kılma varsayılan değerini sildi. Üst sınıftaki bu özelliğin varsayılan değeri yeniden etkinleştirildi.

Açıklamalar

Bu işlev , IWbemClassObject::D elete yöntemine yapılan çağrıyı sarmalar.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: WMINet_Utils.idl

.NET Framework Sürümleri: 4.7.2 sürümünden itibaren kullanılabilir

Ayrıca bkz.