IAssemblyName
Mise à jour : novembre 2007
Fournit des méthodes pour décrire et utiliser l'identité unique d'un assembly.
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
);
}
Méthodes
Méthode |
Description |
---|---|
Crée une copie superficielle de cet objet IAssemblyName. |
|
Permet à cet objet IAssemblyName de libérer des ressources et d'effectuer d'autres opérations de nettoyage avant que son destructeur ne soit appelé. |
|
Obtient le nom explicite de l'assembly référencé par cet objet IAssemblyName. |
|
Obtient le nom simple non chiffré de l'assembly référencé par cet objet IAssemblyName. |
|
Obtient un pointeur vers la propriété référencée par le PropertyId spécifié. |
|
Obtient les informations de version pour l'assembly référencé par cet objet IAssemblyName. |
|
Détermine si un objet IAssemblyName spécifié est égal à cet IAssemblyName d'après les indicateurs de comparaison spécifiés. |
|
Définit la valeur de la propriété référencée par le PropertyId spécifié. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Fusion.h
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0