C# Class CrossroadsIO.Interop.Platform

Afficher le fichier Open project: jgoz/crossroads-net

Méthodes publiques

Méthode Description
GetLastLibraryError ( ) : Exception
LoadProcedure ( CrossroadsIO.Interop.SafeLibraryHandle handle, string functionName ) : IntPtr
OpenHandle ( string filename ) : CrossroadsIO.Interop.SafeLibraryHandle
ReleaseHandle ( IntPtr handle ) : bool

Private Methods

Méthode Description
dlclose ( IntPtr handle ) : int
dlerror ( ) : string
dlopen ( string filename, int flags ) : CrossroadsIO.Interop.SafeLibraryHandle
dlsym ( CrossroadsIO.Interop.SafeLibraryHandle handle, string symbol ) : IntPtr

Method Details

GetLastLibraryError() public static méthode

public static GetLastLibraryError ( ) : Exception
Résultat System.Exception

LoadProcedure() public static méthode

public static LoadProcedure ( CrossroadsIO.Interop.SafeLibraryHandle handle, string functionName ) : IntPtr
handle CrossroadsIO.Interop.SafeLibraryHandle
functionName string
Résultat System.IntPtr

OpenHandle() public static méthode

public static OpenHandle ( string filename ) : CrossroadsIO.Interop.SafeLibraryHandle
filename string
Résultat CrossroadsIO.Interop.SafeLibraryHandle

ReleaseHandle() public static méthode

public static ReleaseHandle ( IntPtr handle ) : bool
handle System.IntPtr
Résultat bool