Share via


ICLRRuntimeInfo::GetVersionString (Método)

Obtiene información de la versión de Common Language Runtime (CLR) asociada a una interfaz ICLRRuntimeInfo determinada.

Este método sustituye a las funciones siguientes:

Sintaxis

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

Parámetros

pwzBuffer
[out] Versión de compilación de .NET Framework con el formato "vA.B[.X]". A, B y X son números decimales que corresponden a la versión principal, la versión secundaria y el número de compilación. X es opcional. Si X no está, no hay ningún punto final.

Nota

Este parámetro debe coincidir con el nombre de directorio de la versión de .NET Framework, tal como aparece en C:\Windows\Microsoft.NET\Framework.

Los valores de ejemplo son "v1.0.3705", "v1.1.4322", "v2.0.50727" y "v4.0.x", donde x depende del número de compilación instalado. Tenga en cuenta que el prefijo "v" es obligatorio.

pchBuffer
[in, out] Especifica el tamaño de pwzBuffer para evitar desbordamientos del búfer. Si pwzBuffer es null, pchBuffer devuelve el tamaño necesario de pwzBuffer para permitir la asignación previa.

Valor devuelto

Este método devuelve los siguientes HRESULT específicos y los errores HRESULT que indican un error del método.

HRESULT Descripción
S_OK El método se completó correctamente.
E_POINTER pwzBuffer o pchBuffer es null.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MetaHost.h

Biblioteca: incluida como recurso en MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también