Share via


IMetaDataAssemblyImport::GetAssemblyProps メソッド

指定されたメタデータ署名を持つアセンブリのプロパティのセットを取得します。

構文

HRESULT GetAssemblyProps (  
    [in]  mdAssembly          mda,  
    [out] const void          **ppbPublicKey,
    [out] ULONG               *pcbPublicKey,  
    [out] ULONG               *pulHashAlgId,  
    [out] LPWSTR              szName,  
    [in] ULONG                cchName,  
    [out] ULONG               *pchName,  
    [out] ASSEMBLYMETADATA    *pMetaData,  
    [out] DWORD               *pdwAssemblyFlags  
);  

パラメーター

mda
[in]. プロパティを取得する対象のアセンブリを表す mdAssembly メタデータ トークン。

ppbPublicKey
[out] 公開キーまたはメタデータ トークンへのポインター。

pcbPublicKey
[out] 返された公開キーのバイト数。

pulHashAlgId
[out] アセンブリ内のファイルのハッシュに使用されるアルゴリズムへのポインター。

szName
[out] アセンブリの簡易名。

cchName
[in] szName のサイズ、ワイド文字単位。

pchName
[out] szName で実際に返されるワイド文字の数。

pMetaData
[out] アセンブリ メタデータを格納している ASSEMBLYMETADATA 構造体へのポインター。

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

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: MsCorEE.dll でリソースとして使用されます

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目