DkmImageDebugDirectoryFormat Struct

Definition

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.

Applies to