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 eine ICLRReferenceAssemblyEnum-Instanz ab, die eine Liste von Assemblys enthält, auf die von der Assembly im angegebenen Dateipfad verwiesen wird.
HRESULT GetReferencedAssembliesFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
Parameter
pwzFilePath
[in] Der Pfad der auszuwertenden Assembly.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, die von ppReferenceEnum auszuschließende Assemblys enthält.ppReferenceEnum
[out] Ein Zeiger auf die Adresse eines ICLRReferenceAssemblyEnum-Objekts, das Assemblyidentitätsdaten für die Assembly enthält, auf die von der Assembly in pwzFilePath 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 eine Reihe bekannter Assemblyverweise aus der zurückgegebenen Liste ausschließen. Dieser Satz wird durch den pExcludeAssembliesList-Parameter 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