Sdílet prostřednictvím


NativeLibrary Třída

Definice

Poskytuje rozhraní API pro správu nativních knihoven.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Dědičnost
NativeLibrary

Metody

Free(IntPtr)

Uvolní načtenou knihovnu se zadaným popisovačem operačního systému nebo neprobere žádnou akci, pokud je Zerovstupní popisovač .

GetExport(IntPtr, String)

Získá adresu exportovaného symbolu.

GetMainProgramHandle()

Získejte popisovač, který lze použít s modulem GetExport(IntPtr, String) nebo TryGetExport(IntPtr, String, IntPtr) k řešení exportů ze vstupního bodu.

Load(String)

Poskytuje jednoduché rozhraní API pro načtení nativní knihovny, která zabalí zavaděč operačního systému a používá výchozí příznaky.

Load(String, Assembly, Nullable<DllImportSearchPath>)

Poskytuje rozhraní API vysoké úrovně pro načtení nativní knihovny.

SetDllImportResolver(Assembly, DllImportResolver)

Nastaví zpětné volání pro překlad importů nativní knihovny ze sestavení.

TryGetExport(IntPtr, String, IntPtr)

Získá adresu exportovaného symbolu a vrátí hodnotu, která označuje, zda volání metody bylo úspěšné.

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

Poskytuje rozhraní API vysoké úrovně, které načte nativní knihovnu a vrátí hodnotu označující, jestli operace proběhla úspěšně.

TryLoad(String, IntPtr)

Poskytuje jednoduché rozhraní API pro načtení nativní knihovny a vrací hodnotu, která označuje, jestli operace proběhla úspěšně.

Platí pro