Compartir a través de


GetRequestedRuntimeVersionForCLSID (Función)

Obtiene la información de la versión de Common Language Runtime (CLR) que corresponde a la clase con el CLSID especificado.

Esta función está desusada en .NET Framework versión 4.

HRESULT GetRequestedRuntimeVersionForCLSID (
    [in]  REFCLSID   rclsid, 
    [out]  LPWSTR     pVersion, 
    [in]  DWORD      cchBuffer, 
    [out] DWORD*     dwLength, 
    [in]  CLSID_RESOLUTION_FLAGS dwResolutionFlags
);

Parámetros

  • rclsid
    [in] CLSID del componente.

  • pVersion
    [out] Puntero a una cadena de caracteres anchos que contiene la información devuelta sobre la versión del motor en tiempo de ejecución.

  • cchBuffer
    [in] Tamaño, en caracteres anchos, del búfer de pVersion.

  • dwLength
    [out] Longitud, en bytes, del búfer devuelto.

  • dwResolutionFlags
    [in] Uno de los valores de CLSID_RESOLUTION_FLAGS. Se admiten los siguientes valores:

    • CLSID_RESOLUTION_DEFAULT: (0x0) Especifica que se debe utilizar el comportamiento de interoperabilidad predeterminado.

    • CLSID_RESOLUTION_REGISTERED: (0x1) Especifica que se realice la búsqueda en el Registro y que se aplique la directiva de correcciones de compatibilidad (shim).

Valor devuelto

HRESULT

Descripción

S_OK

La función se devolvió correctamente.

E_INVALIDARG

Uno de los parámetros es de un tipo o formato no válido.

ERROR_INSUFFICIENT_BUFFER

El búfer pVersion no es lo suficientemente grande como para almacenar la cadena de versión completa.

REGDB_E_CLASSNOTREG

No hay ninguna clase registrada con el CLSID especificado.

E_POINTER

dwLength es null o cchBuffer es lo bastante grande como para contener la cadena de versión, pero pVersion es null.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.h

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Vea también

Otros recursos

Funciones estáticas globales de hospedaje de .NET Framework 1.1 y 2.0

Historial de cambios

Fecha

Historial

Motivo

1 de abril de 2011

Se corrigió pVersion a [out] y se agregó una condición de error que faltaba.

Corrección de errores de contenido.