AssemblyLoadContext.LoadUnmanagedDll(String) メソッド

定義

派生クラスがアンマネージ ライブラリを名前で読み込むことができます。

protected:
 virtual IntPtr LoadUnmanagedDll(System::String ^ unmanagedDllName);
protected virtual IntPtr LoadUnmanagedDll(string unmanagedDllName);
abstract member LoadUnmanagedDll : string -> nativeint
override this.LoadUnmanagedDll : string -> nativeint
Protected Overridable Function LoadUnmanagedDll (unmanagedDllName As String) As IntPtr

パラメーター

unmanagedDllName
String

アンマネージド ライブラリの名前。 通常、これはパスや拡張子のないファイル名です。

返品

IntPtr

nativeint

読み込まれたライブラリへのハンドル、または Zero

注釈

既定の実装では、常に IntPtr.Zero を返します。 IntPtr.Zeroが返されると、ランタイムは既定のポリシーを使用してライブラリを読み込みます。

この仮想メソッドをオーバーライドして、アンマネージド ライブラリ検索アルゴリズムをカスタマイズできます。 オーバーライドされると、名前を使用してライブラリを識別できます。 読み込まれたライブラリは、要求された名前と一致する必要はありませんが、必要に応じて変換できます。 これには、プラットフォーム固有の名前付けの名前の調整が含まれます。

適用対象