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
| Name | Description |
|---|---|
| Free(IntPtr) |
Uvolní načtenou knihovnu se zadaným popisovačem operačního systému nebo neuskuteční žádnou akci, pokud je Zerovstupní popisovač . |
| GetExport(IntPtr, String) |
Získá adresu exportovaného symbolu. |
| GetMainProgramHandle() |
Získejte popisovač, který lze použít s exporty GetExport(IntPtr, String) z modulu vstupního bodu nebo TryGetExport(IntPtr, String, IntPtr) k jejich překladu. |
| Load(String, Assembly, Nullable<DllImportSearchPath>) |
Poskytuje rozhraní API vysoké úrovně pro načtení nativní knihovny. |
| 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. |
| 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á urč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 vrací hodnotu, která označuje, jestli operace proběhla úspěšně. |
| TryLoad(String, IntPtr) |
Poskytuje jednoduché rozhraní API pro načtení nativní knihovny a vrátí hodnotu, která označuje, jestli operace proběhla úspěšně. |