Bagikan melalui


Metode ICLRRuntimeInfo::GetVersionString

Mendapatkan informasi versi runtime bahasa umum (CLR) yang terkait dengan antarmuka ICLRRuntimeInfo tertentu.

Metode ini menggantikan fungsi berikut:

Sintaks

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

Parameter

pwzBuffer
[out] Versi kompilasi .NET Framework dalam format "vA. B[. X]". A, B, dan X adalah angka desimal yang sesuai dengan versi utama, versi minor, dan nomor build. X bersifat opsional. Jika X tidak ada, tidak ada periode berikutnya.

Catatan

Parameter ini harus cocok dengan nama direktori untuk versi .NET Framework, seperti yang muncul di bawah C:\Windows\Microsoft.NET\Framework.

Contoh nilai adalah "v1.0.3705", "v1.1.4322", "v2.0.50727", dan "v4.0. x", yang mana x tergantung pada nomor build yang dipasang. Perhatikan bahwa awalan "v" bersifat wajib.

pchBuffer
[in, out] Menentukan ukuran pwzBuffer untuk menghindari buffer yang berlebihan. Jika pwzBuffer adalah null, pchBuffer mengembalikan ukuran pwzBuffer yang diperlukan untuk memungkinkan pra-alokasi.

Tampilkan Nilai

Metode ini mengembalikan HRESULT tertentu berikut serta kesalahan HRESULT yang menunjukkan kegagalan metode.

HRESULT Deskripsi
S_OK Metode berhasil diselesaikan.
E_POINTER pwzBuffer atau pchBuffer bersifat null.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MetaHost.h

Pustaka: Disertakan sebagai sumber daya dalam MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga