IDebugSymbols2 interface (dbgeng.h)
Inheritance
The IDebugSymbols2 interface inherits from IDebugSymbols. IDebugSymbols2 also has these types of members:
Methods
The IDebugSymbols2 interface has these methods.
IDebugSymbols2::AddSymbolOptions The AddSymbolOptions method turns on some of the engine's global symbol options. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::AddTypeOptions The AddTypeOptions method turns on some type formatting options for output generated by the engine. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::AppendImagePath The AppendImagePath method appends directories to the executable image path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::AppendSourcePath The AppendSourcePath method appends directories to the source path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::AppendSymbolPath The AppendSymbolPath method appends directories to the symbol path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::CreateSymbolGroup The CreateSymbolGroup method creates a new symbol group. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::EndSymbolMatch The EndSymbolMatch method releases the resources used by a symbol search. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::FindSourceFile The FindSourceFile method searches the source path for a specified source file. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetConstantName The GetConstantName method returns the name of the specified constant. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetFieldName The GetFieldName method returns the name of a field within a structure. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::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 IDebugSymbols2 interface. |
IDebugSymbols2::GetImagePath The GetImagePath method returns the executable image path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetLineByOffset The IDebugSymbols2::GetLineByOffset method returns the source filename and the line number within the source file of an instruction in the target. |
IDebugSymbols2::GetModuleByIndex The GetModuleByIndex method returns the location of the module with the specified index. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetModuleByModuleName The GetModuleByModuleName method searches through the target's modules for one with the specified name. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetModuleByOffset The IDebugSymbols2::GetModuleByOffset method searches through the target's modules for one whose memory allocation includes the specified location. |
IDebugSymbols2::GetModuleNames The GetModuleNames method returns the names of the specified module. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetModuleNameString The GetModuleNameString method returns the name of the specified module. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetModuleParameters The GetModuleParameters method returns parameters for modules in the target. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetModuleVersionInformation The GetModuleVersionInformation method returns version information for the specified module. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetNameByOffset The IDebugSymbols2::GetNameByOffset method returns the name of the symbol at the specified location in the target's virtual address space. |
IDebugSymbols2::GetNearNameByOffset The GetNearNameByOffset method returns the name of a symbol that is located near the specified location. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetNextSymbolMatch The GetNextSymbolMatch method returns the next symbol found in a symbol search. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetNumberModules The GetNumberModules method returns the number of modules in the current process's module list. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetOffsetByLine The IDebugSymbols2::GetOffsetByLine method returns the location of the instruction that corresponds to a specified line in the source code. |
IDebugSymbols2::GetOffsetByName The GetOffsetByName method returns the location of a symbol identified by name. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetOffsetTypeId The GetOffsetTypeId method returns the type ID of the symbol closest to the specified memory location. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetScope The GetScope method returns information about the current scope. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetScopeSymbolGroup The GetScopeSymbolGroup method returns a symbol group containing the symbols in the current target's scope. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSourceFileLineOffsets The GetSourceFileLineOffsets method maps each line in a source file to a location in the target's memory. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSourcePath The GetSourcePath method returns the source path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSourcePathElement The GetSourcePathElement method returns an element from the source path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSymbolModule The GetSymbolModule method returns the base address of module which contains the specified symbol. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSymbolOptions The GetSymbolOptions method returns the engine's global symbol options. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSymbolPath The GetSymbolPath method returns the symbol path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetSymbolTypeId The GetSymbolTypeId method returns the type ID and module of the specified symbol. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetTypeId The GetTypeId method looks up the specified type and return its type ID. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetTypeName The GetTypeName method returns the name of the type symbol specified by its type ID and module. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetTypeOptions The GetTypeOptions method returns the type formatting options for output generated by the engine. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::GetTypeSize The GetTypeSize method returns the number of bytes of memory an instance of the specified type requires. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::OutputTypedDataPhysical The IDebugSymbols2::OutputTypedDataPhysical method formats the contents of a variable in the target's physical memory, and sends it to the output callbacks. |
IDebugSymbols2::OutputTypedDataVirtual The IDebugSymbols2::OutputTypedDataVirtual method formats the contents of a variable in the target's virtual memory, and sends it to the output callbacks. |
IDebugSymbols2::ReadTypedDataPhysical The ReadTypedDataPhysical method reads the value of a variable from the target computer's physical memory. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::ReadTypedDataVirtual The ReadTypedDataVirtual method reads the value of a variable in the target's virtual memory. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::Reload The Reload method deletes the engine's symbol information for the specified module and reload these symbols as needed. This method belongs to IDebugSymbols2. |
IDebugSymbols2::RemoveSymbolOptions The RemoveSymbolOptions method turns off some of the engine's global symbol options. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::RemoveTypeOptions The RemoveTypeOptions method turns off some type formatting options for output generated by the engine. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::ResetScope The ResetScope method resets the current scope to the default scope of the current thread. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetImagePath The SetImagePath method sets the executable image path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetScope The SetScope method sets the current scope. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetSourcePath The SetSourcePath method sets the source path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetSymbolOptions The SetSymbolOptions method changes the engine's global symbol options. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetSymbolPath The SetSymbolPath method sets the symbol path. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::SetTypeOptions The SetTypeOptions method changes the type formatting options for output generated by the engine. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::StartSymbolMatch The StartSymbolMatch method initializes a search for symbols whose names match a given pattern. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::WriteTypedDataPhysical The WriteTypedDataPhysical method writes the value of a variable in the target computer's physical memory. This method belongs to the IDebugSymbols2 interface. |
IDebugSymbols2::WriteTypedDataVirtual The IDebugSymbols2::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) |