次の方法で共有


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

アセンブリに適用されるメタデータを記述するフラグ。 この値は、1 つまたは複数の CorAssemblyFlags 値を組み合わせたものです。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
対象プラットフォーム Windows
ヘッダー rometadataapi.h

こちらもご覧ください

IMetaDataAssemblyImport