Aracılığıyla paylaş


QualifierSet_Delete işlevi

Belirtilen niteleyiciyi ada göre siler.

Not

Bu API yalnızca iç kullanıma yöneliktir. Geliştirici kodundan kullanılmak üzere tasarlanmamıştır.

Sözdizimi

HRESULT QualifierSet_Delete (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName
);

Parametreler

vFunc
[in] Bu parametre kullanılmadı.

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

wszName [in] Silinecek niteleyicinin adı.

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_INVALID_PARAMETER 0x80041008 wszName Parametre geçerli değil.
WBEM_E_INVALID_OPERATION 0x80041016 Bu niteleyicinin silinmesi geçersizdir.
WBEM_E_NOT_FOUND 0x80041002 Belirtilen niteleyici bulunamadı.
WBEM_S_NO_ERROR 0 İşlev çağrısı başarılı oldu.
WBEM_S_RESET_TO_DEFAULT 0x40002 Yerel geçersiz kılma silindi ve üst nesneden özgün niteleyici kapsamı sürdürdü.

Açıklamalar

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

Niteleyici yayma kuralları nedeniyle, belirli bir niteleyici başka bir nesneden devralınmış ve yalnızca geçerli sınıf veya örnekte geçersiz kılınmış olabilir. Bu durumda yöntemi niteleyiciyi QualifierSet_Delete özgün devralınan değerine sıfırlar. Bu durumda işlevi durum kodunu WBEM_S_RESET_TO_DEFAULTdöndürür.

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.