GetVersionFromProcess (Función)
Obtiene el número de versión de Common Language Runtime (CLR) que está asociado al identificador de proceso especificado.
Esta función está desusada en .NET Framework versión 4.
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.h
Biblioteca: MSCorEE.dll
Versiones de .NET Framework: 4, 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 de hospedaje de .NET Framework 1.1 y 2.0