Бөлісу құралы:


IMetaDataAssemblyImport::GetAssemblyRefProps Method

Возвращает набор свойств для ссылки на сборку с указанной сигнатурой метаданных.

Syntax

HRESULT GetAssemblyRefProps (
    [in]  mdAssemblyRef        mdar,
    [out] const void          **ppbPublicKeyOrToken,
    [out] ULONG                *pcbPublicKeyOrToken,
    [out] LPWSTR               szName,
    [in]  ULONG                cchName,
    [out] ULONG                *pchName,
    [out] ASSEMBLYMETADATA     *pMetaData,
    [out] const void           **ppbHashValue,
    [out] ULONG                *pcbHashValue,
    [out] DWORD                *pdwAssemblyRefFlags
);

Parameters

mdar
[in] Маркер mdAssemblyRef метаданных, представляющий ссылку на сборку, для которой необходимо получить свойства.

ppbPublicKeyOrToken
[out] Указатель на открытый ключ или маркер метаданных.

pcbPublicKeyOrToken
[out] Количество байтов в возвращенном открытом ключе или маркере.

szName
[out] Простое имя сборки.

cchName
[in] Размер, в широких символах.szName

pchName
[out] Указатель на количество широких символов фактически возвращено szName.

pMetaData
[out] Указатель на структуру ASSEMBLYMETADATA, содержащую метаданные сборки.

ppbHashValue
[out] Указатель на хэш-значение. Это хэш, использующий алгоритм SHA-1 свойства PublicKey ссылки на сборку.

pcbHashValue
[out] Число широких символов в возвращаемом хэш-значении.

pdwAssemblyRefFlags
[out] Указатель на флаги, описывающие метаданные, примененные к сборке. Значение флагов — это сочетание одного или нескольких значений CorAssemblyFlags .

Return Value

Этот метод возвращает S_OK, если он выполнен успешно; в противном случае возвращается один из кодов ошибок, определенных в файле заголовка Winerror.h.

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also