次の方法で共有


NativeLibrary.TryGetExport(IntPtr, String, IntPtr) メソッド

定義

エクスポートされたシンボルのアドレスを取得し、メソッドの呼び出しが成功したかどうかを示す値を返します。

public:
 static bool TryGetExport(IntPtr handle, System::String ^ name, [Runtime::InteropServices::Out] IntPtr % address);
public static bool TryGetExport (IntPtr handle, string name, out IntPtr address);
static member TryGetExport : nativeint * string * nativeint -> bool
Public Shared Function TryGetExport (handle As IntPtr, name As String, ByRef address As IntPtr) As Boolean

パラメーター

handle
IntPtr

nativeint

ネイティブ ライブラリ OS ハンドル。

name
String

エクスポートされたシンボルの名前。

address
IntPtr

nativeint

メソッドが戻ると、シンボルのアドレスが含まれます (ある場合)。

戻り値

true エクスポートされたシンボルのアドレスが正常に見つかった場合。それ以外の場合は false

例外

handleZero または namenull です。

注釈

これは OS 呼び出しに関する単純なラッパーであり、名前のマングリングは実行しません。

以外IntPtr.Zeroの無効なhandleパラメーターを指定してこのメソッドを呼び出すことはサポートされていないため、未定義の動作になります。

適用対象