Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает данные привязки удостоверения сборки для сборки по указанному пути к файлу.
Синтаксис
HRESULT GetBindingIdentityFromFile(
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
Параметры
pwzFilePath
[in] Путь к файлу для оценки.
dwFlags
[in] Значение перечисления ECLRAssemblyIdentityFlags , указывающее тип удостоверения сборки. Предоставляется для будущей расширяемости. CLR_ASSEMBLY_IDENTITY_FLAGS_DEFAULT — это единственное значение, которое поддерживает среда CLR версии 2.0.
pwzBuffer
[out] Буфер, содержащий непрозрачные данные идентификации сборки.
pcchBufferSize
[вход, выход] Указатель на размер pwzBuffer.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK | Метод возвратился успешно. |
| E_INVALIDARG | Предоставленный pwzFilePath объект имеет значение NULL. |
| ERROR_INSUFFICIENT_BUFFER | Размер слишком pwzBuffer мал. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов успешно. |
| HOST_E_TIMEOUT | Время ожидания звонка истекло. |
| HOST_E_NOT_OWNER | Вызывающий объект не владеет блокировкой. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Если метод возвращает E_FAIL, среда CLR больше не может использоваться в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Комментарии
GetBindingIdentityFromFile обычно вызывается дважды. Первый вызов предоставляет значение NULL для pwzBuffer, а метод возвращает соответствующий размер в pcchBufferSize. Второй вызов предоставляет правильно выделенный буфер, и метод возвращает с фактическими данными буфера после завершения.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.