Функция GetVersionFromProcess
Возвращает номер версии среды CLR, связанной с указанным дескриптором процесса.
Эта функция устарела в платформа .NET Framework 4.
Синтаксис
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. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.