Метод IMetaDataAssemblyImport::GetAssemblyProps (rometadataapi.h)
Возвращает набор свойств для сборки с указанной сигнатурой метаданных.
Синтаксис
HRESULT GetAssemblyProps(
[in] mdAssembly mda,
[out] const BYTE **ppbPublicKey,
[out] ULONG *pcbPublicKey,
[out] ULONG *pulHashAlgId,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] DWORD *pdwAssemblyFlags
);
Параметры
[in] mda
Маркер метаданных mdAssembly , представляющий сборку, для которой необходимо получить свойства.
[out] ppbPublicKey
Указатель на открытый ключ или маркер метаданных.
[out] pcbPublicKey
Число байтов в возвращенном открытом ключе.
[out] pulHashAlgId
Указатель на алгоритм, используемый для хэширования файлов в сборке.
[out] szName
Простое имя сборки.
[in] cchName
Размер szName в широких символах.
[out] pchName
Количество расширенных символов, фактически возвращаемых в szName.
[out] pMetaData
Указатель на структуру ASSEMBLYMETADATA , содержащую метаданные сборки.
[out] pdwAssemblyFlags
Флаги, описывающие метаданные, примененные к сборке. Это значение представляет собой сочетание одного или нескольких значений CorAssemblyFlags .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | rometadataapi.h |