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)