Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает удостоверение сборки по указанному индексу.
Синтаксис
HRESULT Get (
[in] DWORD dwIndex,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
Параметры
dwIndex [in] Отсчитываемый от нуля индекс возвращаемого удостоверения сборки.
pwzBuffer [out] Буфер, содержащий данные удостоверения сборки.
pcchBufferSize [in, out] Размер буфера pwzBuffer .
Возвращаемое значение
| HRESULT | Description |
|---|---|
| S_OK | Get возвращается успешно. |
| ERROR_INSUFFICIENT_BUFFER | pwzBuffer слишком мал. |
| ERROR_NO_MORE_ITEMS | Перечисление больше не содержит элементов. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором он не может запустить управляемый код или обработать вызов успешно. |
| HOST_E_TIMEOUT | Время ожидания вызова. |
| HOST_E_NOT_OWNER | Вызывающий объект не владеет блокировкой. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Если метод возвращает E_FAIL, среда CLR больше не используется в процессе. Последующие вызовы любых методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Замечания
Удостоверение по индексу 0 — это удостоверение, зависят от архитектуры процессора. Удостоверение по индексу 1 — это нейтральная сборка архитектуры для общего промежуточного языка (CIL). Удостоверение по индексу 2 не содержит сведений об архитектуре.
Get обычно вызывается дважды. Первый вызов предоставляет значение NULL для pwzBufferи задает pcchBufferSize размер, соответствующий pwzBufferразмеру. Второй вызов предоставляет соответствующий размер pwzBufferи содержит канонические данные удостоверения сборки после завершения.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: MSCorEE.h
Библиотека: включена в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: Доступно с версии 2.0