Metodo ICLRRuntimeInfo::GetVersionString
Ottiene le informazioni sulla versione di Common Language Runtime (CLR) associate a un'interfaccia ICLRRuntimeInfo specificata.
Questo metodo sostituisce le funzioni seguenti:
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 a versione principale, versione secondaria e numero di build. X è facoltativo. Se X è assente, non c'è il punto finale.Nota Questo parametro deve corrispondere al nome di directory della versione di .NET Framework, come viene riportato in C:\Windows\Microsoft.NET\Framework.
Alcuni esempi di valori sono "v1.0.3705", "v1.1.4322", "v2.0.50727" e "v4.0.x", dove x dipende dal numero di build installato. Notare che il prefisso "v" è obbligatorio.
pchBuffer
[in, out] Specifica la dimensione di pwzBuffer per evitare sovraccarichi del buffer. Se pwzBuffer è null, pchBuffer fornisce la dimensione necessaria di pwzBuffer per consentire la preallocazione.
Valore restituito
Questo metodo restituisce gli HRESULT specifici seguenti nonché gli errori HRESULT che indicano l'esito negativo del metodo.
HRESULT |
Oggetto di descrizione |
---|---|
S_OK |
Il metodo è stato eseguito correttamente. |
E_POINTER |
pwzBuffer o pchBuffer è null. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4