Freigeben über


ICLRRuntimeInfo::LoadLibrary-Methode

Lädt eine .NET Framework-Bibliothek aus der Common Language Runtime (CLR), die durch eine ICLRRuntimeInfo-Schnittstelle dargestellt wird.

Diese Methode ersetzt die LoadLibraryShim-Funktion.

Syntax

HRESULT LoadLibrary(  
     [in]  LPCWSTR pwzDllName,  
     [out, retval] HMODULE *phndModule);  

Parameter

pwzDllName
[in] Der Name der zu ladenden Assembly.

phndModule
[out] Ein Handle für die geladene Assembly.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Die Methode wurde erfolgreich abgeschlossen.
E_POINTER pwzDllName oder phndModule ist NULL.
E_OUTOFMEMORY Es ist nicht genügend Arbeitsspeicher verfügbar, um die Anforderung zu verarbeiten.

Bemerkungen

Diese Methode lädt nur DLLs, die im weitervertreibbaren .NET Framework-Paket enthalten sind. Benutzergenerierte Assemblys können nicht geladen werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4 verfügbar

Siehe auch