Функция GetVersionFromProcess
Обновлен: Ноябрь 2007
Получает номер версии среды CLR, связанной с заданным дескриптором процесса.
HRESULT GetVersionFromProcess (
[in] HANDLE hProcess,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *dwLength
);
Параметры
hProcess
[in] Подлежащий обработке процесс.pVersion
[out] Буфер, в котором при успешном завершении выполнения метода содержится строка номера версии.cchBuffer
[in] Длина буфера версий.pdwLength
[out] Указатель на длину строки номера версий.
Возвращаемое значение
Этот метод, в дополнение к перечисленным ниже значениям, возвращает стандартные коды ошибок модели COM, заданные в WinError.h.
Код возврата |
Описание |
---|---|
S_OK |
Метод успешно выполнен. |
E_INVALIDARG |
Значение параметра pVersion равно NULL, а значение параметра cchBuffer не равно NULL или наоборот. -или- hProcess не является допустимым дескриптором для обработки. -или- Среда CLR не загружается. |
ERROR_INSUFFICIENT_BUFFER |
Значение cchBuffer равно NULL или меньше длины строки версии. |
E_NOTIMPL |
Этот метод недоступен в операционных системах Microsoft Windows 95, Microsoft Windows 98 или Microsoft Windows Millennium Edition. |
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.idl
Библиотека: MSCorEE.dll
Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
См. также
Ссылки
Функция GetRequestedRuntimeInfo
Функция GetRequestedRuntimeVersion