Compartir a través de


ICLRRuntimeInfo::GetVersionString (Método)

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

Este método reemplaza las funciones siguientes:

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

Parámetros

  • pwzBuffer
    [out] Versión de compilación de .NET Framework en 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, respectivamente. X es opcional. Si X no está presente, no hay ningún punto final.

    NotaNota

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

    Algunos 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 saturaciones de búfer. Si pwzBuffer es null, pchBuffer devuelve el tamaño necesario de pwzBuffer para permitir la preasignación.

Valor devuelto

Este método devuelve los siguientes HRESULT específicos, así como errores HRESULT que indican la existencia de un error en el método.

HRESULT

Descripción

S_OK

El método se ha ejecutado correctamente.

E_POINTER

El valor de pwzBuffer o pchBuffer es NULL.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MetaHost.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4

Vea también

Referencia

ICLRRuntimeInfo (Interfaz)

Otros recursos

Interfaces de hospedaje

Interfaces de hospedaje de .NET Framework 4

Hospedaje (Referencia de la API no administrada)