次の方法で共有


IAssemblyName

更新 : 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::Clone メソッド

この IAssemblyName オブジェクトの簡易コピーを作成します。

IAssemblyName::Finalize メソッド

デストラクタが呼び出される前にこの IAssemblyName オブジェクトがリソースの解放と他のクリーンアップ操作を実行できるようにします。

IAssemblyName::GetDisplayName メソッド

IAssemblyName オブジェクトが参照するアセンブリの、人間が判読可能な名前を取得します。

IAssemblyName::GetName メソッド

この IAssemblyName オブジェクトによって参照されるアセンブリの、暗号化されていない簡易名を取得します。

IAssemblyName::GetProperty メソッド

指定した PropertyId が参照するプロパティへのポインタを取得します。

IAssemblyName::GetVersion メソッド

この IAssemblyName オブジェクトによって参照されるアセンブリのバージョン情報を取得します。

IAssemblyName::IsEqual メソッド

指定した比較フラグに基づいて、指定した IAssemblyName オブジェクトがこの IAssemblyName と等価であるかどうかを判断します。

IAssemblyName::SetProperty メソッド

指定した PropertyId によって参照されるプロパティの値を設定します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Fusion.h

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

IAssemblyEnum

その他の技術情報

Fusion インターフェイス