NativeLibrary クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ネイティブ ライブラリを管理するための 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() |
エントリ ポイント モジュールからのエクスポートを解決するために、 GetExport(IntPtr, String) または TryGetExport(IntPtr, String, IntPtr) で使用できるハンドルを取得します。 |
| Load(String, Assembly, Nullable<DllImportSearchPath>) |
ネイティブ ライブラリを読み込むための高度な API を提供します。 |
| Load(String) |
OS ローダーをラップし、既定のフラグを使用するネイティブ ライブラリを読み込むための簡単な API を提供します。 |
| SetDllImportResolver(Assembly, DllImportResolver) |
アセンブリからのネイティブ ライブラリのインポートを解決するためのコールバックを設定します。 |
| TryGetExport(IntPtr, String, IntPtr) |
エクスポートされたシンボルのアドレスを取得し、メソッド呼び出しが成功したかどうかを示す値を返します。 |
| TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
ネイティブ ライブラリを読み込み、操作が成功したかどうかを示す値を返す高度な API を提供します。 |
| TryLoad(String, IntPtr) |
ネイティブ ライブラリを読み込むための単純な API を提供し、操作が成功したかどうかを示す値を返します。 |