Aracılığıyla paylaş


ICLRRuntimeInfo::GetVersionString Yöntemi

Belirli bir ICLRRuntimeInfo arabirimiyle ilişkili ortak dil çalışma zamanı (CLR) sürüm bilgilerini alır.

Bu yöntem aşağıdaki işlevlerin yerini aldı:

Sözdizimi

HRESULT GetVersionString(  
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
    [in, out]  DWORD *pcchBuffer);  

Parametreler

pwzBuffer
[out] "vA" biçimindeki .NET Framework derleme sürümü. B[. X]". A, B ve X , ana sürüme, ikincil sürüme ve derleme numarasına karşılık gelen ondalık sayılardır. X isteğe bağlıdır. X yoksa, sondaki nokta yoktur.

Not

Bu parametre, C:\Windows\Microsoft.NET\Framework altında göründüğü gibi .NET Framework sürümünün dizin adıyla eşleşmelidir.

Örnek değerler şunlardır: "v1.0.3705", "v1.1.4322", "v2.0.50727" ve "v4.0. x", burada x yüklü derleme numarasına bağlıdır. "v" ön ekinin zorunlu olduğunu unutmayın.

pchBuffer
[in, out] Arabellek taşmalarını önlemek için boyutunu pwzBuffer belirtir. ise pwzBuffernull, pchBuffer önceden ayrılmaya izin vermek için gereken boyutunu pwzBuffer döndürür.

Dönüş Değeri

Bu yöntem, aşağıdaki belirli HRESULT'leri ve yöntem hatasını gösteren HRESULT hatalarını döndürür.

HRESULT Description
S_OK Yöntemi başarıyla tamamlandı.
E_POINTER pwzBuffer veya pchBuffer null.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MetaHost.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 4'ten beri kullanılabilir

Ayrıca bkz.