Condividi tramite


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

Vedi anche