AssemblyLoadContext.LoadUnmanagedDll(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許派生類別依名稱載入未受管理的函式庫。
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
一個指向已載入函式庫的 handle,或 Zero。
備註
預設實作一律會傳 IntPtr.Zero回 。 當 IntPtr.Zero 回傳時,執行時會以預設策略載入函式庫。
此虛擬方法可被覆寫以自訂非管理式圖書館搜尋演算法。 當被覆寫時,名稱可用來識別該函式庫。 載入的函式庫不必與請求名稱相符,但可依需求轉換。 這可能包括調整名稱以符合特定平台的命名。