Поделиться через


Метод 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

См. также раздел

IMetaDataAssemblyImport