Condividi tramite


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.

    NotaNota

    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

Vedere anche

Riferimenti

Interfaccia ICLRRuntimeInfo

Altre risorse

Interfacce di hosting

Interfacce di hosting per .NET Framework 4

Hosting (riferimenti alle API non gestite)