Compartir a través de


GetVersionFromProcess (Función)

Actualización: noviembre 2007

Obtiene el número de versión de Common Language Runtime (CLR) que está asociado al identificador de proceso especificado.

HRESULT GetVersionFromProcess (
    [in]  HANDLE  hProcess, 
    [out] LPWSTR  pVersion, 
    [in]  DWORD   cchBuffer, 
    [out] DWORD  *dwLength
);

Parámetros

  • hProcess
    [in] Identificador de un proceso.

  • pVersion
    [out] Búfer que contiene la cadena de número de versión cuando el método se ha completado correctamente.

  • cchBuffer
    [in] Longitud del búfer de versión.

  • pdwLength
    [out] Puntero a la longitud de la cadena del número de versión.

Valor devuelto

Este método devuelve los códigos de error estándar del Modelo de objetos componentes (COM), tal como se encuentran definidos en WinError.h, además de los valores siguientes.

Código devuelto

Descripción

S_OK

El método se ha ejecutado correctamente.

E_INVALIDARG

El valor de pVersion es null y el valor de cchBuffer no es null, o viceversa.

O bien,

El valor de hProcess no es un identificador de proceso válido.

O bien,

CLR no está cargado.

ERROR_INSUFFICIENT_BUFFER

El valor de cchBuffer es null o menor que la longitud de la cadena de versión.

E_NOTIMPL

Este método no está disponible en el sistema operativo Microsoft Windows 95, Microsoft Windows 98 o Microsoft Windows Millennium Edition.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.idl

Biblioteca: MSCorEE.dll

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

Vea también

Referencia

GetRequestedRuntimeInfo (Función)

GetRequestedRuntimeVersion (Función)

Otros recursos

Funciones estáticas globales para hospedaje