DllImportResolver Делегат

Определение

Предоставляет делегат, используемый для разрешения собственных библиотек посредством обратного вызова.Provides a delegate used to resolve native libraries via callback.

public delegate IntPtr DllImportResolver(System::String ^ libraryName, Assembly ^ assembly, Nullable<DllImportSearchPath> searchPath);
public delegate IntPtr DllImportResolver(string libraryName, Assembly assembly, Nullable<DllImportSearchPath> searchPath);
type DllImportResolver = delegate of string * Assembly * Nullable<DllImportSearchPath> -> nativeint
Public Delegate Function DllImportResolver(libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr 

Параметры

libraryName
String

Собственная библиотека для разрешения.The native library to resolve.

assembly
Assembly

Сборка, запрашивающая разрешение.The assembly requesting the resolution.

searchPath
Nullable<DllImportSearchPath>

Объект DefaultDllImportSearchPathsAttribute в PInvoke, если таковой имеется.The DefaultDllImportSearchPathsAttribute on the PInvoke, if any. В противном случае — DefaultDllImportSearchPathsAttribute для сборки, если имеется.Otherwise, the DefaultDllImportSearchPathsAttribute on the assembly, if any. В противном случае — null.Otherwise null.

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

IntPtr

Дескриптор загруженной собственной библиотеки в случае успеха, Zero — в случае сбоя.The handle for the loaded native library on success, or Zero on failure.

Наследование
DllImportResolver

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

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