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

Дескриптор ОС собственной библиотеки.

name
String

Имя экспортированного символа.

address
IntPtr

nativeint

При возврате метода содержит адрес символа, если он существует.

Возвращаемое значение

true Значение , если адрес экспортированного символа найден успешно; falseв противном случае .

Исключения

handle is Zero или name is null.

Комментарии

Это простая оболочка для вызовов ОС и не выполняет никаких имен.

Вызов этого метода с недопустимым handle параметром, кроме IntPtr.Zero не поддерживается, и приведет к неопределенному поведению.

Применяется к