NativeLibrary.TryLoad Yöntem

Tanım

Aşırı Yüklemeler

TryLoad(String, IntPtr)

Yerel kitaplığı yüklemek için basit bir API sağlar ve işlemin başarılı olup olmadığını gösteren bir değer döndürür.

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

Yerel kitaplığı yükleyen ve işlemin başarılı olup olmadığını gösteren bir değer döndüren üst düzey bir API sağlar.

TryLoad(String, IntPtr)

Kaynak:
NativeLibrary.cs
Kaynak:
NativeLibrary.cs
Kaynak:
NativeLibrary.cs

Yerel kitaplığı yüklemek için basit bir API sağlar ve işlemin başarılı olup olmadığını gösteren bir değer döndürür.

public:
 static bool TryLoad(System::String ^ libraryPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryPath, out IntPtr handle);
static member TryLoad : string * nativeint -> bool
Public Shared Function TryLoad (libraryPath As String, ByRef handle As IntPtr) As Boolean

Parametreler

libraryPath
String

Yüklenecek yerel kitaplığın adı.

handle
IntPtr

nativeint

Yöntemi döndürdüğünde, yüklenen yerel kitaplığın işletim sistemi tanıtıcısı.

Döndürülenler

true yerel kitaplık başarıyla yüklendiyse; aksi takdirde , false.

Özel durumlar

libraryPath, null değeridir.

Şunlara uygulanır

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

Kaynak:
NativeLibrary.cs
Kaynak:
NativeLibrary.cs
Kaynak:
NativeLibrary.cs

Yerel kitaplığı yükleyen ve işlemin başarılı olup olmadığını gösteren bir değer döndüren üst düzey bir API sağlar.

public:
 static bool TryLoad(System::String ^ libraryName, System::Reflection::Assembly ^ assembly, Nullable<System::Runtime::InteropServices::DllImportSearchPath> searchPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath, out IntPtr handle);
static member TryLoad : string * System.Reflection.Assembly * Nullable<System.Runtime.InteropServices.DllImportSearchPath> * nativeint -> bool
Public Shared Function TryLoad (libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath), ByRef handle As IntPtr) As Boolean

Parametreler

libraryName
String

Yüklenecek yerel kitaplığın adı.

assembly
Assembly

Yerel kitaplığı yüken derleme.

searchPath
Nullable<DllImportSearchPath>

Arama yolu.

handle
IntPtr

nativeint

Yöntemi döndürdüğünde, yüklenen yerel kitaplığın işletim sistemi tanıtıcısı.

Döndürülenler

true yerel kitaplık başarıyla yüklendiyse; aksi takdirde , false.

Özel durumlar

libraryPath veya assembly şeklindedir null.

assembly bir RuntimeAssemblydeğildir.

Şunlara uygulanır