DkmImageDebugDirectoryFormat Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Windows dlls/exes contain a section for debugging information. Inside this section there are zero or more IMAGE_DEBUG_DIRECTORY structures, and inside each of these structures there is a 32-bit 'Type' field which indicates the format of the information within the debug directory. DkmImageDebugDirectoryFormat is used to map from this 'Type' value to the symbol provider which is used to handle this type of debugging information. The debugger initializes a collection of DkmImageDebugDirectoryFormat structs on startup by reading the '%VSRegistryRoot%\Debugger\Image Debug Directory Formats' registry keys.
public value class DkmImageDebugDirectoryFormat
struct DkmImageDebugDirectoryFormat
[System.Runtime.InteropServices.Guid("66bdcf7e-ac43-b629-7205-57cec0699a35")]
public struct DkmImageDebugDirectoryFormat
[<System.Runtime.InteropServices.Guid("66bdcf7e-ac43-b629-7205-57cec0699a35")>]
type DkmImageDebugDirectoryFormat = struct
Public Structure DkmImageDebugDirectoryFormat
- Inheritance
-
DkmImageDebugDirectoryFormat
- Attributes
Constructors
DkmImageDebugDirectoryFormat(Int32, Guid) |
Initialize a new DkmImageDebugDirectoryFormat value. |
Fields
SymbolProvider |
Symbol provider id to use for this. |
TypeValue |
'Type' value from the IMAGE_DEBUG_DIRECTORY. For example, IMAGE_DEBUG_TYPE_CODEVIEW (2) is used for PDB files. See winnt.h for a complete listing. |