NativeLibrary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia interfejsy API do zarządzania bibliotekami natywnymi.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Dziedziczenie
-
NativeLibrary
Metody
Free(IntPtr) |
Zwalnia załadowaną bibliotekę z określonym dojściem systemu operacyjnego lub nie podejmuje żadnych działań, jeśli dojście wejściowe to Zero. |
GetExport(IntPtr, String) |
Pobiera adres wyeksportowanego symbolu. |
GetMainProgramHandle() |
Uzyskaj dojście, którego można użyć z modułem punktu wejścia lub TryGetExport(IntPtr, String, IntPtr) aby rozwiązać problemy z eksportamiGetExport(IntPtr, String). |
Load(String) |
Udostępnia prosty interfejs API do ładowania biblioteki natywnej, która opakowuje moduł ładujący systemu operacyjnego i używa flag domyślnych. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Udostępnia interfejs API wysokiego poziomu do ładowania biblioteki natywnej. |
SetDllImportResolver(Assembly, DllImportResolver) |
Ustawia wywołanie zwrotne do rozpoznawania importów bibliotek natywnych z zestawu. |
TryGetExport(IntPtr, String, IntPtr) |
Pobiera adres wyeksportowanego symbolu i zwraca wartość wskazującą, czy wywołanie metody powiodło się. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Udostępnia interfejs API wysokiego poziomu, który ładuje bibliotekę natywną i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie. |
TryLoad(String, IntPtr) |
Udostępnia prosty interfejs API do ładowania biblioteki natywnej i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie. |