Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides methods for describing and working with an assembly's unique identity.
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
);
}
Methods
Method |
Description |
---|---|
Creates a shallow copy of this IAssemblyName object. |
|
Allows this IAssemblyName object to release resources and perform other cleanup operations before its destructor is called. |
|
Gets the human-readable name of the assembly referenced by this IAssemblyName object. |
|
Gets the simple, unencrypted name of the assembly referenced by this IAssemblyName object. |
|
Gets a pointer to the property referenced by the specified PropertyId. |
|
Gets the version information for the assembly referenced by this IAssemblyName object. |
|
Determines whether a specified IAssemblyName object is equal to this IAssemblyName, based on the specified comparison flags. |
|
Sets the value of the property referenced by the specified PropertyId. |
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: Fusion.h
.NET Framework Version: 2.0