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.
Bir derlemenin özgün .NET Framework derleme sürümünü (meta verilerde depolanır) dosya yolundan alır. Bu yöntem GetFileVersion işlevinin yerini alır.
Sözdizimi
HRESULT GetVersionFromFile (
[in] LPCWSTR pwzFilePath,
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
);
Parametreler
pwzFilePath
[in] Bütünleştirilmiş kod dosyası yolunun tamamı.
pwzbuffer
[out] Meta verilerde depolanan .NET Framework derleme sürümü, "vA. 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. Bu dizenin uzunluğu MAX_PATH ile sınırlıdır.
Not
Bu çıkış, C:\Windows\Microsoft.NET\Framework altında göründüğü gibi .NET Framework sürümünün dizin adıyla eşleşir.
Ö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 gerekli olduğunu unutmayın.
pcchBuffer
[in, out] Arabellek taşmalarını önlemek için boyutu pwzbuffer .
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 pcchBuffer null. |
| HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | Arabellek çok küçük. |
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