NativeLibrary 類別

定義

提供用來管理原生連結庫的 API。

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
繼承
NativeLibrary

方法

名稱 Description
Free(IntPtr)

釋放載入的函式庫,並使用指定的作業系統句柄;若輸入句柄為 Zero,則不採取任何動作。

GetExport(IntPtr, String)

取得匯出符號的位址。

GetMainProgramHandle()

取得一個可以搭配 GetExport(IntPtr, String)TryGetExport(IntPtr, String, IntPtr) 用來解析入口模組匯出的handle。

Load(String, Assembly, Nullable<DllImportSearchPath>)

提供高階 API 以載入原生函式庫。

Load(String)

提供一個簡單的 API,用來載入一個原生函式庫,該函式庫會包裝作業系統載入器並使用預設旗標。

SetDllImportResolver(Assembly, DllImportResolver)

設定回調以解析從組件匯入的原生函式庫。

TryGetExport(IntPtr, String, IntPtr)

取得匯出符號的位址,並回傳一個表示方法呼叫是否成功的值。

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

提供一個高階 API,載入原生函式庫並回傳一個值,指示操作是否成功。

TryLoad(String, IntPtr)

提供一個簡單的 API 來載入原生函式庫,並回傳一個值以指示操作是否成功。

適用於