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.
Varsa belirtilen özellik değerini alır.
Not
Bu API yalnızca iç kullanıma yöneliktir. Geliştirici kodundan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
HRESULT Get (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName,
[in] LONG lFlags,
[out] VARIANT* pVal,
[out] CIMTYPE* pvtType,
[out] LONG* plFlavor
);
Parametreler
vFunc
[in] Bu parametre kullanılmadı.
ptr
[in] IWbemClassObject örneğinin işaretçisi .
wszName
[in] Özelliğin adı.
lFlags
[in] Saklı -dır. Bu parametre 0 olmalıdır.
pVal
[out] İşlev başarıyla döndürülüyorsa, özelliğinin wszName değerini içerir.
pval Bağımsız değişkene niteleyici için doğru tür ve değer atanır.
pvtType
[out] İşlev başarıyla döndürülüyorsa, özellik türünü gösteren CIM türünde bir sabit içerir. Değeri de olabilir null.
plFlavor
[out] İşlev başarıyla döndürülüyorsa, özelliğin kaynağı hakkında bilgi alır. Değeri olabilir veya WbemCli.h üst bilgi dosyasında tanımlanan aşağıdaki WBEM_FLAVOR_TYPE sabitlerinden biri olabilirnull:
| Sabit | Değer | Açıklama |
|---|---|---|
WBEM_FLAVOR_ORIGIN_SYSTEM |
0x40 | özelliği standart bir sistem özelliğidir. |
WBEM_FLAVOR_ORIGIN_PROPAGATED |
0x20 | Bir sınıf için: özelliği üst sınıftan devralınır. Bir örnek için: Üst sınıftan devralınan özelliği, örnek tarafından değiştirilmedi. |
WBEM_FLAVOR_ORIGIN_LOCAL |
0 | Bir sınıf için: özelliği türetilmiş sınıfa aittir. Bir örnek için: özelliği örnek tarafından değiştirilir; başka bir ifadeyle bir değer sağlandı veya bir niteleyici eklendi veya değiştirildi. |
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 | Genel bir hata oluştu. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Bir veya daha fazla parametre geçerli değil. |
WBEM_E_NOT_FOUND |
0x80041002 | Belirtilen özellik bulunamadı. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | İşlemi tamamlamak için yeterli bellek yok. |
WBEM_S_NO_ERROR |
0 | İşlev çağrısı başarılı oldu. |
Açıklamalar
Bu işlev bir çağrıyı IWbemClassObject::Get yöntemine sarmalar.
Get işlevi sistem özelliklerini de döndürebilir.
pVal Bağımsız değişkene niteleyici ve COM VariantInit işlevi için doğru tür ve değer atanı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