Метод ICLRRuntimeInfo::GetVersionString

Возвращает сведения о версии среды CLR, связанные с заданным интерфейсом ICLRRuntimeInfo .

Этот метод заменяет следующие функции:

Синтаксис

HRESULT GetVersionString(  
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
    [in, out]  DWORD *pcchBuffer);  

Параметры

pwzBuffer
[out] Версия платформа .NET Framework компиляции в формате "vA. Б[. X]". A, B и X — это десятичные числа, соответствующие основной версии, дополнительной версии и номеру сборки. X является необязательным. Если X отсутствует, конечный период отсутствует.

Примечание

Этот параметр должен соответствовать имени каталога для версии платформа .NET Framework, так как оно отображается в разделе C:\Windows\Microsoft.NET\Framework.

Примеры значений: "v1.0.3705", "v1.1.4322", "v2.0.50727" и "v4.0. x", где x зависит от установленного номера сборки. Обратите внимание, что префикс "v" является обязательным.

pchBuffer
[вход, выход] Указывает размер , pwzBuffer чтобы избежать переполнения буфера. Если pwzBuffer имеет значение null, pchBuffer возвращает необходимый размер , pwzBuffer чтобы разрешить предварительное размещение.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Описание:
S_OK Метод завершился успешно.
E_POINTER pwzBuffer или pchBuffer равно null.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MetaHost.h

Библиотека: Включено в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с 4

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