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>

PInvoke의 DefaultDllImportSearchPathsAttribute입니다(있는 경우).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.

적용 대상