NativeLibrary 類別

定義

提供管理原生程式庫的 API。

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

方法

Free(IntPtr)

如果輸入控點是 Zero,則使用所指定作業系統控點來釋放已載入的程式庫,或不執行任何動作。

GetExport(IntPtr, String)

取得匯出符號的位址。

GetMainProgramHandle()

取得可與 或 TryGetExport(IntPtr, String, IntPtr) 搭配 GetExport(IntPtr, String) 使用的控制碼,以解析從進入點模組匯出。

Load(String)

提供簡單的 API,以載入包裝作業系統載入器並使用預設旗標的原生程式庫。

Load(String, Assembly, Nullable<DllImportSearchPath>)

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

SetDllImportResolver(Assembly, DllImportResolver)

設定回呼,以解析從組件匯入的原生程式庫。

TryGetExport(IntPtr, String, IntPtr)

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

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

提供高階的 API,其載入原生程式庫並傳回指出作業是否成功的值。

TryLoad(String, IntPtr)

提供簡單的 API 以載入原生程式庫,並傳回指出作業是否成功的值。

適用於