IAssemblyName
Aktualisiert: November 2007
Stellt Methoden zum Beschreiben der eindeutigen Identität einer Assembly und zum Arbeiten mit dieser Identität bereit.
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
);
}
Methoden
Methode |
Beschreibung |
---|---|
Erstellt eine flache Kopie dieses IAssemblyName-Objekts. |
|
Ermöglicht diesem IAssemblyName-Objekt das Freigeben von Ressourcen und das Durchführen weiterer Bereinigungsvorgänge, bevor der Destruktor aufgerufen wird. |
|
Ruft den lesbaren Namen der Assembly ab, auf die dieses IAssemblyName-Objekt verweist. |
|
Ruft den einfachen, nicht verschlüsselten Namen der Assembly ab, auf die dieses IAssemblyName-Objekt verweist. |
|
Ruft einen Zeiger auf die Eigenschaft ab, auf die von der angegebenen PropertyId verwiesen wird. |
|
Ruft die Versionsinformationen der Assembly ab, auf die dieses IAssemblyName-Objekt verweist. |
|
Bestimmt, ob ein angegebenes IAssemblyName-Objekt basierend auf den angegebenen Vergleichsflags mit IAssemblyName identisch ist. |
|
Legt den Wert der Eigenschaft fest, auf die von der angegebenen PropertyId verwiesen wird. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Fusion.h
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0