Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает исходную версию компиляции платформа .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