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.

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 für Methodenfehler zurück.

HRESULT

Beschreibungen

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 behandeln.

Hinweise

Diese Methode lädt nur DLLs, die im verteilbaren .NET Framework-Paket enthalten sind. Sie kann keine von Benutzern generierten Assemblys laden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICLRRuntimeInfo-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen

Hosting (Referenz zur nicht verwalteten API)