次の方法で共有


NativeLibrary クラス

定義

ネイティブ ライブラリを管理するための API を提供します。

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

メソッド

Free(IntPtr)

指定した OS ハンドルで読み込まれたライブラリを解放します。または、入力ハンドルが Zero の場合は何も操作を行いません。

GetExport(IntPtr, String)

エクスポートされたシンボルのアドレスを取得します。

GetMainProgramHandle()

または TryGetExport(IntPtr, String, IntPtr)GetExport(IntPtr, String)使用してエントリ ポイント モジュールからのエクスポートを解決できるハンドルを取得します。

Load(String)

OS ローダーをラップし、既定のフラグを使用するネイティブ ライブラリを読み込むための単純な 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 を提供し、操作が成功したかどうかを示す値を返します。

適用対象