Aracılığıyla paylaş


GetVersionFromProcess İşlevi

Belirtilen işlem tanıtıcısıyla ilişkili ortak dil çalışma zamanının (CLR) sürüm numarasını alır.

Bu işlev .NET Framework 4'te kullanım dışı bırakılmıştır.

Sözdizimi

HRESULT GetVersionFromProcess (  
    [in]  HANDLE  hProcess,
    [out] LPWSTR  pVersion,
    [in]  DWORD   cchBuffer,
    [out] DWORD  *dwLength  
);  

Parametreler

hProcess
[in] İşlemin tutamacı.

pVersion
[out] yöntemi başarıyla tamamlandıktan sonra sürüm numarası dizesini içeren bir arabellek.

cchBuffer
[in] Sürüm arabelleğinin uzunluğu.

pdwLength
[out] Sürüm numarası dizesinin uzunluğuna ilişkin bir işaretçi.

Dönüş Değeri

Bu yöntem, WinError.h'de tanımlanan standart Bileşen Nesne Modeli (COM) hata kodlarını ve aşağıdaki değerleri döndürür.

Dönüş kodu Description
S_OK Yöntem başarıyla tamamlandı.
E_INVALIDARG pVersion null ve cchBuffer null değil veya tam tersi.

-veya-

hProcess işlem için geçerli bir tanıtıcı değildir.

-veya-

CLR yüklenmedi.
ERROR_INSUFFICIENT_BUFFER cchBuffer null veya sürüm dizesinin uzunluğundan küçüktür.
E_NOTIMPL Bu yöntem Microsoft Windows 95, Microsoft Windows 98 veya Microsoft Windows Millennium Edition işletim sisteminde kullanılamaz.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MSCorEE.h

Kitaplık: MSCorEE.dll

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.