AssemblyLoadContext.LoadUnmanagedDll(String) Metodo
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.
Consente alla classe derivata di caricare una libreria non gestita in base al nome.
protected:
virtual IntPtr LoadUnmanagedDll(System::String ^ unmanagedDllName);
protected virtual IntPtr LoadUnmanagedDll (string unmanagedDllName);
abstract member LoadUnmanagedDll : string -> nativeint
override this.LoadUnmanagedDll : string -> nativeint
Protected Overridable Function LoadUnmanagedDll (unmanagedDllName As String) As IntPtr
Parametri
- unmanagedDllName
- String
Nome della libreria non gestita. Si tratta in genere del nome del file senza percorso o estensioni.
Restituisce
nativeint
Handle della libreria caricata o Zero.
Commenti
L'implementazione predefinita restituisce sempre IntPtr.Zero. Quando IntPtr.Zero viene restituito, il runtime carica la libreria con i criteri predefiniti.
Questo metodo virtuale può essere sottoposto a override per personalizzare l'algoritmo di ricerca della libreria non gestito. Quando sottoposto a override, è possibile usare il nome per identificare la libreria. La libreria caricata non deve corrispondere al nome richiesto, ma può essere trasformata in base alle esigenze. Ciò può includere la modifica del nome per la denominazione specifica della piattaforma.