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.
Belirtilen CLSIDile sınıfı için uygun ortak dil çalışma zamanı (CLR) sürüm bilgilerini alır.
Bu işlev .NET Framework 4'te kullanım dışı bırakılmıştır.
Sözdizimi
HRESULT GetRequestedRuntimeVersionForCLSID (
[in] REFCLSID rclsid,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD* dwLength,
[in] CLSID_RESOLUTION_FLAGS dwResolutionFlags
);
Parametreler
rclsid
[in] CLSID Bileşenin.
pVersion
[out] Başarıyla tamamlandıktan sonra sürüm numarası dizesini içeren bir arabellek.
cchBuffer
[in] Arabelleğin geniş karakterlerle boyutu pVersion .
dwLength
[out] Döndürülen arabelleğin bayt cinsinden uzunluğu.
dwResolutionFlags
[in] CLSID_RESOLUTION_FLAGS değerlerinden biri. Aşağıdaki değerler desteklenir:
CLSID_RESOLUTION_DEFAULT: (0x0) Varsayılan birlikte çalışma davranışının kullanılması gerektiğini belirtir.
CLSID_RESOLUTION_REGISTERED: (0x1) Kayıt defterinde arama yapılması ve dolgu ilkesinin uygulanması gerektiğini belirtir.
Dönüş Değeri
| HRESULT | Description |
|---|---|
| S_OK | İşlev başarıyla döndürüldü. |
| E_INVALIDARG | Parametrelerden birinin türü veya biçimi geçersiz. |
| ERROR_INSUFFICIENT_BUFFER |
pVersion Arabellek, sürüm dizesinin tamamını barındıracak kadar büyük değil. |
| REGDB_E_CLASSNOTREG | Belirtilen CLSIDile kaydedilmiş bir sınıf yok. |
| E_POINTER |
dwLength null veya cchBuffer sürüm dizesini barındıracak kadar büyük, ancak pVersion null. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
.NET Framework Sürümleri: 1.1 sürümünden itibaren kullanılabilir