NativeLibrary Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě. |