Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Inheritance
The IDebugSymbols interface inherits from the IUnknown interface. IDebugSymbols also has these types of members:
Methods
The IDebugSymbols interface has these methods.
IDebugSymbols::AddSymbolOptions The AddSymbolOptions method turns on some of the engine's global symbol options. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::AppendImagePath The AppendImagePath method appends directories to the executable image path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::AppendSourcePath The AppendSourcePath method appends directories to the source path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::AppendSymbolPath The AppendSymbolPath method appends directories to the symbol path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::CreateSymbolGroup The CreateSymbolGroup method creates a new symbol group. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::EndSymbolMatch The EndSymbolMatch method releases the resources used by a symbol search. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::FindSourceFile The FindSourceFile method searches the source path for a specified source file. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetFieldOffset The GetFieldOffset method returns the offset of a field from the base address of an instance of a type. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetImagePath The GetImagePath method returns the executable image path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetLineByOffset The IDebugSymbols::GetLineByOffset method returns the source filename and the line number within the source file of an instruction in the target. |
IDebugSymbols::GetModuleByIndex The GetModuleByIndex method returns the ___location of the module with the specified index. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetModuleByModuleName The GetModuleByModuleName method searches through the target's modules for one with the specified name. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetModuleByOffset The IDebugSymbols::GetModuleByOffset method searches through the target's modules for one whose memory allocation includes the specified ___location. |
IDebugSymbols::GetModuleNames The GetModuleNames method returns the names of the specified module. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetModuleParameters The GetModuleParameters method returns parameters for modules in the target. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetNameByOffset The IDebugSymbols::GetNameByOffset method returns the name of the symbol at the specified ___location in the target's virtual address space. |
IDebugSymbols::GetNearNameByOffset The GetNearNameByOffset method returns the name of a symbol that is located near the specified ___location. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetNextSymbolMatch The GetNextSymbolMatch method returns the next symbol found in a symbol search. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetNumberModules The GetNumberModules method returns the number of modules in the current process's module list. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetOffsetByLine The IDebugSymbols::GetOffsetByLine method returns the ___location of the instruction that corresponds to a specified line in the source code. |
IDebugSymbols::GetOffsetByName The GetOffsetByName method returns the ___location of a symbol identified by name. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetOffsetTypeId The GetOffsetTypeId method returns the type ID of the symbol closest to the specified memory ___location. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetScope The GetScope method returns information about the current scope. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetScopeSymbolGroup The GetScopeSymbolGroup method returns a symbol group containing the symbols in the current target's scope. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSourceFileLineOffsets The GetSourceFileLineOffsets method maps each line in a source file to a ___location in the target's memory. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSourcePath The GetSourcePath method returns the source path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSourcePathElement The GetSourcePathElement method returns an element from the source path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSymbolModule The GetSymbolModule method returns the base address of module which contains the specified symbol. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSymbolOptions The GetSymbolOptions method returns the engine's global symbol options. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSymbolPath The GetSymbolPath method returns the symbol path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetSymbolTypeId The GetSymbolTypeId method returns the type ID and module of the specified symbol. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetTypeId The GetTypeId method looks up the specified type and return its type ID. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetTypeName The GetTypeName method returns the name of the type symbol specified by its type ID and module. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::GetTypeSize The GetTypeSize method returns the number of bytes of memory an instance of the specified type requires. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::OutputTypedDataPhysical The IDebugSymbols::OutputTypedDataPhysical method formats the contents of a variable in the target's physical memory, and sends it to the output callbacks. |
IDebugSymbols::OutputTypedDataVirtual The IDebugSymbols::OutputTypedDataVirtual method formats the contents of a variable in the target's virtual memory, and sends it to the output callbacks. |
IDebugSymbols::ReadTypedDataPhysical The ReadTypedDataPhysical method reads the value of a variable from the target computer's physical memory. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::ReadTypedDataVirtual The ReadTypedDataVirtual method reads the value of a variable in the target's virtual memory. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::Reload The Reload method deletes the engine's symbol information for the specified module and reload these symbols as needed. This method belongs to IDebugSymbols. |
IDebugSymbols::RemoveSymbolOptions The RemoveSymbolOptions method turns off some of the engine's global symbol options. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::ResetScope The ResetScope method resets the current scope to the default scope of the current thread. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::SetImagePath The SetImagePath method sets the executable image path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::SetScope The IDebugSymbols::SetScope method sets the current scope. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::SetSourcePath The IDebugSymbols::SetSourcePath method sets the source path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::SetSymbolOptions The SetSymbolOptions method changes the engine's global symbol options. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::SetSymbolPath The IDebugSymbols::SetSymbolPath method sets the symbol path. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::StartSymbolMatch The StartSymbolMatch method initializes a search for symbols whose names match a given pattern. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::WriteTypedDataPhysical The WriteTypedDataPhysical method writes the value of a variable in the target computer's physical memory. This method belongs to the IDebugSymbols interface. |
IDebugSymbols::WriteTypedDataVirtual The IDebugSymbols::WriteTypedDataVirtual method writes data to the target's virtual address space. The number of bytes written is the size of the specified type. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |