Метод 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