Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Adlandırılmış niteleyiciyi ve değeri yazar. Yeni niteleyici aynı adın önceki değerinin üzerine yazar. Niteleyici yoksa oluşturulur.
Uyarı
Bu API yalnızca iç kullanıma yöneliktir. Geliştirici kodundan kullanıma yönelik değildir.
Sözdizimi
HRESULT QualifierSet_Put (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName,
[in] VARIANT* pVal,
[in] LONG lFlavor
);
Parametreler
vFunc
[in] Bu parametre kullanılmadı.
ptr
[in] IWbemQualifierSet örneğine yönelik bir işaretçi.
wszName
[in] Yazacak niteleyicinin adı.
pVal
[in] Yazacak niteleyiciyi içeren geçerli VARIANT bir işaretçi. Bu parametre olamaz null.
lFlavor
[in] Bu niteleyici için istenen niteleyici tatlarını tanımlayan aşağıdaki sabitlerden biri. Varsayılan değer (0) değeridir WBEM_FLAVOR_OVERRIDABLE .
| Sabit | Değer | Description |
|---|---|---|
WBEM_FLAVOR_OVERRIDABLE |
0 | Niteleyici türetilmiş bir sınıfta veya örnekte geçersiz kılınabilir. Bu varsayılan değerdir. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE |
1 | Niteleyici örneklere yayılır. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS |
2 | Niteleyici türetilmiş sınıflara yayılır. |
WBEM_FLAVOR_NOT_OVERRIDABLE |
0x10 | Niteleyici türetilmiş bir sınıfta veya örnekte geçersiz kılınamaz. |
WBEM_FLAVOR_AMENDED |
0x80 | Niteleyici yerelleştirilmiştir. |
Dönüş değeri
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 | Description |
|---|---|---|
WBEM_E_CANNOT_BE_KEY |
0x8004101f | Anahtar olamayan bir özellikte niteleyiciyi belirtmeye Key yönelik geçersiz bir girişim yapıldı. Anahtarlar bir nesne için sınıf tanımında belirtilir ve örnek temelinde değiştirilemez. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametre geçerli değil. |
WBEM_E_INVALID_QUALIFIER_TYPE |
0x80041029 |
pVal parametresi yasal niteleyici türünde değil. |
WBEM_E_OVERRIDE_NOT_ALLOWED |
0x8004101a | Sahip olan nesne geçersiz kılmalara izin vermediğinden, niteleyicide yöntemini çağırmak QualifierSet_Put mümkün değildir. |
WBEM_S_NO_ERROR |
0 | İşlev çağrısı başarılı oldu. |
Açıklamalar
Bu işlev bir çağrıyı IWbemQualifierSet::P ut yöntemine sarmalar.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: WMINet_Utils.idl
.NET Framework Sürümleri: 4.7.2'den itibaren kullanılabilir