NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metode

Definisi

Mendapatkan alamat simbol yang diekspor dan mengembalikan nilai yang menunjukkan apakah panggilan metode berhasil.

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

Parameter

handle
IntPtr

nativeint

Handel OS pustaka asli.

name
String

Nama simbol yang diekspor.

address
IntPtr

nativeint

Saat metode kembali, berisi alamat simbol, jika ada.

Mengembalikan

true jika alamat simbol yang diekspor berhasil ditemukan; jika tidak, false.

Pengecualian

handle adalah Zero atau name adalah null.

Keterangan

Ini adalah pembungkus sederhana di sekitar panggilan OS dan tidak melakukan mangling nama apa pun.

Memanggil metode ini dengan parameter yang tidak valid handle selain IntPtr.Zero tidak didukung dan akan mengakibatkan perilaku yang tidak terdefinisi.

Berlaku untuk