NativeLibrary Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece APIs para gerenciar bibliotecas nativas.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Herança
-
NativeLibrary
Métodos
Free(IntPtr) |
Liberará uma biblioteca carregada com o identificador de SO especificado ou não executará nenhuma ação se o identificador de entrada for Zero. |
GetExport(IntPtr, String) |
Obtém o endereço de um símbolo exportado. |
GetMainProgramHandle() |
Obtenha um identificador que pode ser usado com GetExport(IntPtr, String) ou TryGetExport(IntPtr, String, IntPtr) para resolver exportações do módulo de ponto de entrada. |
Load(String) |
Fornece uma API de exemplo para carregar uma biblioteca nativa que encapsula o carregador do sistema operacional e usa sinalizadores padrão. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Fornece uma API de alto nível para carregar uma biblioteca nativa. |
SetDllImportResolver(Assembly, DllImportResolver) |
Define um retorno de chamada para resolver importações de biblioteca nativa de um assembly. |
TryGetExport(IntPtr, String, IntPtr) |
Obtém o endereço de um símbolo exportado e retorna um valor que indica se a chamada do método foi bem-sucedida. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Fornece uma API de alto nível que carrega uma biblioteca nativa e retorna um valor que indica se a operação foi bem-sucedida. |
TryLoad(String, IntPtr) |
Fornece uma API simples para carregar uma biblioteca nativa e retorna um valor que indica se a operação foi bem-sucedida. |