Compartir a través de


GetVersionFromProcess (Función)

Obtiene el número de versión de Common Language Runtime (CLR) asociado al manipulador de proceso especificado.

Esta función está en desuso en .NET Framework 4.

Sintaxis

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

Parámetros

hProcess
[in] Manipulador de un proceso.

pVersion
[out] Búfer que contiene la cadena de número de versión tras completar correctamente el método.

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

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

Valor devuelto

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

Código devuelto Descripción
S_OK El método se completó correctamente.
E_INVALIDARG pVersion es null y cchBuffer es no null, o viceversa.

O bien

hProcess no es un manipulador válido para un proceso.

O bien

CLR no se ha cargado.
ERROR_INSUFFICIENT_BUFFER 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.

Encabezado: MSCorEE.h

Biblioteca: MSCorEE.dll

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

Consulte también