C# Class Dia2Sharp.DebugHelp

显示文件 Open project: K2/EhTrace Class Usage Examples

Public Methods

Method Description
EnumSyms ( SYMBOL_INFO &pSymInfo, uint SymbolSize, IntPtr UserContext ) : bool

Private Methods

Method Description
SymCleanup ( IntPtr hProcess ) : bool
SymEnumSymbols ( IntPtr hProcess, ulong BaseOfDll, string Mask, PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback, IntPtr UserContext ) : bool
SymFindFileInPath ( IntPtr hProcess, string SearchPath, [ FileName, IntPtr TimeDate, Int32 two, Int32 three, Int32 flags, [ filePath, IntPtr callback, IntPtr context ) : bool
SymFindFileInPathW ( IntPtr hProcess, string searchPath, [ fileName, Guid &id, int two, int three, int flags, [ filepath, IntPtr findCallback, IntPtr context ) : bool
SymFromAddrW ( IntPtr hProcess, ulong Address, ulong &Displacement, SYMBOL_INFO &Symbol ) : bool
SymFromName ( IntPtr hProcess, [ SymName, SYMBOL_INFO &pSymInfo ) : bool
SymGetLineFromAddrW64 ( IntPtr hProcess, ulong Address, Int32 &Displacement, IntPtr &Line ) : bool
SymGetOptions ( ) : SymOptions
SymInitialize ( IntPtr hProcess, [ UserSearchPath, bool fInvadeProcess ) : bool
SymInitializeW ( IntPtr hProcess, string UserSearchPath, [ fInvadeProcess ) : bool
SymLoadModuleEx ( IntPtr hProcess, IntPtr hFile, string ImageName, string ModuleName, long BaseOfDll, int DllSize, IntPtr Data, int Flags ) : ulong
SymLoadModuleExW ( IntPtr hProcess, IntPtr hFile, string ImageName, string ModuleName, ulong BaseOfDll, uint DllSize, void Data, uint Flags ) : ulong
SymSetOptions ( SymOptions SymOptions ) : SymOptions
SymSrvGetFileIndexesW ( string filePath, Guid &id, int &val1, int &val2, int flags ) : bool
SymUnloadModule64 ( IntPtr hProcess, ulong BaseOfDll ) : bool

Method Details

EnumSyms() public static method

public static EnumSyms ( SYMBOL_INFO &pSymInfo, uint SymbolSize, IntPtr UserContext ) : bool
pSymInfo SYMBOL_INFO
SymbolSize uint
UserContext System.IntPtr
return bool