NativeLibrary Klass

Definition

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.

Gäller för