共用方式為


IAssemblyName

更新:2007 年 11 月

提供方法來描述及使用組件的唯一識別。

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 物件的淺層複本 (Shallow Copy)。

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

其他資源

融合介面