更新 : 2007 年 11 月
アセンブリの一意の ID を示すメソッド、およびそれを処理するメソッドを提供します。
interface IAssemblyName : IUnknown {
HRESULT Clone (
[out] IAssemblyName **pName
);
HRESULT Finalize ();
HRESULT GetDisplayName (
[out] LPOLESTR szDisplayName,
[in, out] LPDWORD pccDisplayName,
[in] DWORD dwDisplayFlags
);
HRESULT GetName (
[in, out] LPDWORD lpcwBuffer,
[out] WCHAR *pwzName
);
HRESULT GetProperty (
[in] DWORD PropertyId,
[out] LPVOID pvProperty,
[in, out] LPDWORD pcbProperty
);
HRESULT GetVersion (
[out] LPDWORD pdwVersionHi,
[out] LPDWORD pdwVersionLow
);
HRESULT IsEqual (
[in] IAssemblyName *pName,
[in] DWORD dwCmpFlags
);
HRESULT SetProperty (
[in] DWORD PropertyId,
[in] LPVOID pvProperty,
[in] DWORD cbProperty
);
}
メソッド
メソッド |
説明 |
---|---|
この IAssemblyName オブジェクトの簡易コピーを作成します。 |
|
デストラクタが呼び出される前にこの IAssemblyName オブジェクトがリソースの解放と他のクリーンアップ操作を実行できるようにします。 |
|
IAssemblyName オブジェクトが参照するアセンブリの、人間が判読可能な名前を取得します。 |
|
この IAssemblyName オブジェクトによって参照されるアセンブリの、暗号化されていない簡易名を取得します。 |
|
指定した PropertyId が参照するプロパティへのポインタを取得します。 |
|
この IAssemblyName オブジェクトによって参照されるアセンブリのバージョン情報を取得します。 |
|
指定した比較フラグに基づいて、指定した IAssemblyName オブジェクトがこの IAssemblyName と等価であるかどうかを判断します。 |
|
指定した PropertyId によって参照されるプロパティの値を設定します。 |
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Fusion.h
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0