Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Stellt Methoden bereit, die eine Kommunikation zwischen dem Host und der Common Language Runtime (CLR) über Assemblys unterstützen.
interface ICLRAssemblyIdentityManager : IUnknown {
HRESULT GetBindingIdentityFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
HRESULT GetBindingIdentityFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
HRESULT GetCLRAssemblyReferenceList (
[in] LPCWSTR *ppwzAssemblyReferences,
[in] DWORD dwNumOfReferences,
[out] ICLRAssemblyReferenceList **ppReferenceList
);
HRESULT GetProbingAssembliesFromReference (
[in] DWORD dwMachineType,
[in] DWORD dwFlags,
[in] LPCWSTR pwzReferenceIdentity,
[out] ICLRProbingAssemblyEnum **ppProbingAssemblyEnum
);
HRESULT GetReferencedAssembliesFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
HRESULT GetReferencedAssembliesFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
HRESULT IsStronglyNamed (
[in] LPCWSTR pwzAssemblyIdentity,
[out] BOOL *pbIsStronglyNamed
);
};
Methoden
Methode |
Beschreibung |
|---|---|
ICLRAssemblyIdentityManager::GetBindingIdentityFromFile-Methode |
Ruft die Assemblyidentitätsbindungsdaten der Assembly im angegebenen Dateipfad ab. |
ICLRAssemblyIdentityManager::GetBindingIdentityFromStream-Methode |
Ruft die kanonischen Assemblyidentitätsdaten der Assembly im angegebenen Stream ab. |
ICLRAssemblyIdentityManager::GetCLRAssemblyReferenceList-Methode |
Ruft eine ICLRAssemblyReferenceList-Instanz aus der angegebenen Liste partieller Assemblyidentitäten ab. |
ICLRAssemblyIdentityManager::GetProbingAssembliesFromReference-Methode |
Ruft einen ICLRProbingAssemblyEnum-Enumerator für die Assemblyidentitäten ab, auf die von der Assembly mit dem angegebenen Identitätstyp verwiesen wird. |
ICLRAssemblyIdentityManager::GetReferencedAssembliesFromFile-Methode |
Ruft eine ICLRReferenceAssemblyEnum-Instanz ab, die eine Liste von Assemblys enthält, auf die von der Assembly im angegebenen Dateipfad verwiesen wird. |
ICLRAssemblyIdentityManager::GetReferencedAssembliesFromStream-Methode |
Ruft einen Zeiger auf ein ICLRReferenceAssemblyEnum-Objekt ab, das die Assemblyidentitätsdaten für die Assemblys enthält, auf die von der Assembly im angegebenen Stream verwiesen wird. |
Ruft einen Wert ab, der angibt, ob die angegebene Assembly einen starken Namen aufweist. |
Hinweise
Verwenden Sie ICLRAssemblyIdentityManager, um Instanzen von ICLRAssemblyReferenceList abzurufen und Assemblyidentitäten aufzulisten.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0