NativeLibrary Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller API:er för hantering av interna bibliotek.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Arv
-
NativeLibrary
Metoder
| Name | Description |
|---|---|
| Free(IntPtr) |
Frigör ett inläst bibliotek med det angivna operativsystemets handtag eller vidtar ingen åtgärd om indatahandtaget är Zero. |
| GetExport(IntPtr, String) |
Hämtar adressen till en exporterad symbol. |
| GetMainProgramHandle() |
Hämta ett handtag som kan användas med GetExport(IntPtr, String) eller TryGetExport(IntPtr, String, IntPtr) för att lösa exporter från startpunktsmodulen. |
| Load(String, Assembly, Nullable<DllImportSearchPath>) |
Tillhandahåller ett högnivå-API för inläsning av ett inbyggt bibliotek. |
| Load(String) |
Tillhandahåller ett enkelt API för att läsa in ett inbyggt bibliotek som omsluter OS-inläsaren och använder standardflaggor. |
| SetDllImportResolver(Assembly, DllImportResolver) |
Anger ett återanrop för att matcha inbyggda biblioteksimporter från en sammansättning. |
| TryGetExport(IntPtr, String, IntPtr) |
Hämtar adressen till en exporterad symbol och returnerar ett värde som anger om metodanropet lyckades. |
| TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Tillhandahåller ett högnivå-API som läser in ett inbyggt bibliotek och returnerar ett värde som anger om åtgärden lyckades. |
| TryLoad(String, IntPtr) |
Tillhandahåller ett enkelt API för att läsa in ett internt bibliotek och returnerar ett värde som anger om åtgärden lyckades. |