Функция 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.

См. также раздел