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.
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.
HRESULT GetReferencedAssembliesFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
Parameter
pStream
[in] Ein Schnittstellenzeiger auf einen IStream, der die auszuwertende Assembly enthält.dwFlags
[in] Für zukünftige Erweiterungen bereitgestellt. CLR_ASSEMBLY_IDENTITY_FLAGS_DEFAULT ist der einzige Wert, der von der aktuellen Version der Common Language Runtime (CLR) unterstützt wird.pExcludeAssembliesList
[in] Ein Zeiger auf ein ICLRAssemblyReferenceList-Objekt, das die Assemblyidentitätsdaten der von ppReferenceEnum auszuschließenden Assemblys enthält.ppReferenceEnum
[out] Ein Zeiger auf ein ICLRReferenceAssemblyEnum-Objekt, das Assemblyidentitätsdaten für die Assemblys enthält, auf die von der Assembly in pStream verwiesen wird. Die Assemblys in pExcludeAssembliesList sind ausgeschlossen.
Rückgabewert
HRESULT |
Beschreibung |
|---|---|
S_OK |
Die Methode wurde erfolgreich zurückgegeben. |
HOST_E_CLRNOTAVAILABLE |
Die CLR wurde nicht in einen Prozess geladen oder befindet sich in einem Zustand, in dem sie weder verwalteten Code ausführen noch den Aufruf erfolgreich verarbeiten kann. |
HOST_E_TIMEOUT |
Der Aufruf hat das Zeitlimit überschritten. |
HOST_E_NOT_OWNER |
Der Aufrufer ist nicht Besitzer der Sperre. |
HOST_E_ABANDONED |
Ein Ereignis wurde abgebrochen, während ein blockierter Thread oder eine blockierte Fiber auf das Ereignis gewartet hat. |
E_FAIL |
Ein unbekannter, schwerwiegender Fehler ist aufgetreten. Wenn eine Methode E_FAIL zurückgibt, kann die CLR innerhalb des Prozesses nicht mehr verwendet werden. Nachfolgende Aufrufe von Hostmethoden geben HOST_E_CLRNOTAVAILABLE zurück. |
Hinweise
Der Aufrufer kann einen Satz bekannter Assemblyverweise aus der zurückgegebenen Liste ausschließen. Diese r Satz wird von *pExcludeAssembliesList definiert.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
ICLRAssemblyIdentityManager-Schnittstelle