NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 perkutukan nama apa pun.
Memanggil metode ini dengan parameter yang tidak valid handle
selain IntPtr.Zero tidak didukung dan akan mengakibatkan perilaku yang tidak terdefinisi.