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