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 |