NativeLibrary Класс

Определение

Предоставляет API для управления собственными библиотеками.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Наследование
NativeLibrary

Методы

Имя Описание
Free(IntPtr)

Освобождает загруженную библиотеку с указанным дескриптором ОС или не выполняет никаких действий, если входной дескриптор .Zero

GetExport(IntPtr, String)

Возвращает адрес экспортированного символа.

GetMainProgramHandle()

Получите дескриптор, с которым можно использовать GetExport(IntPtr, String) или TryGetExport(IntPtr, String, IntPtr) разрешить экспорт из модуля точки входа.

Load(String, Assembly, Nullable<DllImportSearchPath>)

Предоставляет высокоуровневый API для загрузки собственной библиотеки.

Load(String)

Предоставляет простой API для загрузки собственной библиотеки, которая упаковывает загрузчик ОС и использует флаги по умолчанию.

SetDllImportResolver(Assembly, DllImportResolver)

Задает обратный вызов для разрешения импорта собственной библиотеки из сборки.

TryGetExport(IntPtr, String, IntPtr)

Возвращает адрес экспортированного символа и возвращает значение, указывающее, успешно ли выполнен вызов метода.

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

Предоставляет высокоуровневый API, который загружает собственную библиотеку и возвращает значение, указывающее, выполнена ли операция успешно.

TryLoad(String, IntPtr)

Предоставляет простой API для загрузки собственной библиотеки и возвращает значение, указывающее, выполнена ли операция успешно.

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