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