NativeLibrary Osztály

Definíció

API-kat biztosít a natív kódtárak kezeléséhez.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Öröklődés
NativeLibrary

Metódusok

Name Description
Free(IntPtr)

Felszabadít egy betöltött kódtárat a megadott operációsrendszer-leíróval, vagy nem hajt végre semmilyen műveletet, ha a bemeneti leíró az Zero.

GetExport(IntPtr, String)

Lekéri egy exportált szimbólum címét.

GetMainProgramHandle()

Lekérhet egy leírót, amely a belépési pont modulból származó exportálásokkal GetExport(IntPtr, String) használható vagy TryGetExport(IntPtr, String, IntPtr) feloldható.

Load(String, Assembly, Nullable<DllImportSearchPath>)

Magas szintű API-t biztosít a natív kódtárak betöltéséhez.

Load(String)

Egyszerű API-t biztosít egy natív kódtár betöltéséhez, amely az operációsrendszer-betöltőt burkolja, és alapértelmezett jelzőket használ.

SetDllImportResolver(Assembly, DllImportResolver)

Visszahívást állít be a natív kódtár-importálások szerelvényből való feloldásához.

TryGetExport(IntPtr, String, IntPtr)

Lekéri egy exportált szimbólum címét, és visszaad egy értéket, amely jelzi, hogy a metódushívás sikeres volt-e.

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

Egy magas szintű API-t biztosít, amely betölt egy natív kódtárat, és visszaad egy értéket, amely jelzi, hogy a művelet sikeres volt-e.

TryLoad(String, IntPtr)

Egyszerű API-t biztosít egy natív kódtár betöltéséhez, és visszaad egy értéket, amely jelzi, hogy a művelet sikeres volt-e.

A következőre érvényes: