Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает исходную версию компиляции платформа .NET Framework сборки (хранящуюся в метаданных) с учетом пути к файлу. Этот метод заменяет функцию GetFileVersion .
Синтаксис
HRESULT GetVersionFromFile (
[in] LPCWSTR pwzFilePath,
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
);
Параметры
pwzFilePath
[in] Полный путь к файлу сборки.
pwzbuffer
[out] Версия платформа .NET Framework компиляции, хранящейся в метаданных, в формате "vA. Б[. X]".
A, B и X — это десятичные числа, соответствующие основной версии, дополнительной версии и номеру сборки. Длина этой строки ограничена MAX_PATH.
Примечание
Эти выходные данные соответствуют имени каталога для версии платформа .NET Framework, которое отображается в разделе C:\Windows\Microsoft.NET\Framework.
Примеры значений: "v1.0.3705", "v1.1.4322", "v2.0.50727" и "v4.0. X", где X зависит от установленного номера сборки. Обратите внимание, что префикс "v" является обязательным.
pcchBuffer
[вход, выход] Размер , pwzbuffer чтобы избежать переполнения буфера.
Возвращаемое значение
Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.
| HRESULT | Описание: |
|---|---|
| S_OK | Метод завершился успешно. |
| E_POINTER |
pwzbuffer или pcchBuffer равно null. |
| HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | Буфер слишком мал. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MetaHost.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с 4