DllImportResolver DllImportResolver DllImportResolver DllImportResolver Delegate

定義

コールバック経由でネイティブ ライブラリを解決するためのデリゲートを提供します。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 String String String

解決するネイティブ ライブラリ。The native library to resolve.

assembly
Assembly Assembly 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.

戻り値

System.IntPtr

成功した場合は、読み込まれたネイティブ ライブラリのハンドル。失敗した場合は、ZeroThe handle for the loaded native library on success, or Zero on failure.

継承
DllImportResolverDllImportResolverDllImportResolverDllImportResolver

拡張メソッド

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象