NativeLibrary Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce API per la gestione delle librerie native.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Ereditarietà
-
NativeLibrary
Metodi
| Nome | Descrizione |
|---|---|
| Free(IntPtr) |
Libera una libreria caricata con l'handle del sistema operativo specificato oppure non esegue alcuna azione se l'handle di input è Zero. |
| GetExport(IntPtr, String) |
Ottiene l'indirizzo di un simbolo esportato. |
| GetMainProgramHandle() |
Ottenere un handle che può essere usato con GetExport(IntPtr, String) o TryGetExport(IntPtr, String, IntPtr) per risolvere le esportazioni dal modulo del punto di ingresso. |
| Load(String, Assembly, Nullable<DllImportSearchPath>) |
Fornisce un'API di alto livello per il caricamento di una libreria nativa. |
| Load(String) |
Fornisce una semplice API per il caricamento di una libreria nativa che esegue il wrapping del caricatore del sistema operativo e usa i flag predefiniti. |
| SetDllImportResolver(Assembly, DllImportResolver) |
Imposta un callback per la risoluzione delle importazioni della libreria nativa da un assembly. |
| TryGetExport(IntPtr, String, IntPtr) |
Ottiene l'indirizzo di un simbolo esportato e restituisce un valore che indica se la chiamata al metodo ha avuto esito positivo. |
| TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Fornisce un'API di alto livello che carica una libreria nativa e restituisce un valore che indica se l'operazione è riuscita. |
| TryLoad(String, IntPtr) |
Fornisce un'API semplice per il caricamento di una libreria nativa e restituisce un valore che indica se l'operazione è riuscita. |