Metodo ICLRRuntimeInfo::GetVersionString
Ottiene le informazioni sulla versione di Common Language Runtime (CLR) associate a una determinata interfaccia ICLRRuntimeInfo .
Questo metodo sostituisce le funzioni seguenti:
Sintassi
HRESULT GetVersionString(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
Parametri
pwzBuffer
[out] Versione di compilazione di .NET Framework nel formato "vA. B[. X]". A, B e X sono numeri decimali che corrispondono alla versione principale, alla versione secondaria e al numero di build. X è facoltativo. Se X non è presente, non esiste alcun periodo finale.
Nota
Questo parametro deve corrispondere al nome della directory per la versione di .NET Framework, come appare in C:\Windows\Microsoft.NET\Framework.
I valori di esempio sono "v1.0.3705", "v1.1.4322", "v2.0.50727" e "v4.0. x", dove x dipende dal numero di build installato. Si noti che il prefisso "v" è obbligatorio.
pchBuffer
[in, out] Specifica le dimensioni di pwzBuffer
per evitare sovraccarichi del buffer. Se pwzBuffer
è null
, pchBuffer
restituisce le dimensioni necessarie di pwzBuffer
per consentire la preallocazione.
Valore restituito
Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.
HRESULT | Descrizione |
---|---|
S_OK | Metodo completato correttamente. |
E_POINTER | pwzBuffer o pchBuffer è null. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 4