Partager via


structure IMAGE_DEBUG_DIRECTORY (winnt.h)

Représente le format de répertoire de débogage.

Syntaxe

typedef struct _IMAGE_DEBUG_DIRECTORY {
  DWORD Characteristics;
  DWORD TimeDateStamp;
  WORD  MajorVersion;
  WORD  MinorVersion;
  DWORD Type;
  DWORD SizeOfData;
  DWORD AddressOfRawData;
  DWORD PointerToRawData;
} IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY;

Membres

Characteristics

Réservé.

TimeDateStamp

Heure et date de création des informations de débogage.

MajorVersion

Numéro de version principal du format d’informations de débogage.

MinorVersion

Numéro de version secondaire du format d’informations de débogage.

Type

Format des informations de débogage. Ce membre peut être l’une des valeurs suivantes.

Constant Signification
IMAGE_DEBUG_TYPE_UNKNOWN
0
Valeur inconnue, ignorée par tous les outils.
IMAGE_DEBUG_TYPE_COFF
1
Informations de débogage COFF (numéros de ligne, table de symboles et table de chaîne). Ce type d’informations de débogage est également pointé vers les champs dans les en-têtes de fichier.
IMAGE_DEBUG_TYPE_CODEVIEW
2
Informations de débogage CodeView. Le format du bloc de données est décrit par la spécification CodeView 4.0.
IMAGE_DEBUG_TYPE_FPO
3
Informations d’omission de pointeur de trame (FPO). Ces informations indiquent au débogueur comment interpréter les trames de pile non standard, qui utilisent le registre EBP à d’autres fins que celles d’un pointeur de trame.
IMAGE_DEBUG_TYPE_MISC
4
Informations diverses.
IMAGE_DEBUG_TYPE_EXCEPTION
5
Informations sur les exceptions.
IMAGE_DEBUG_TYPE_FIXUP
6
Informations de correction.
IMAGE_DEBUG_TYPE_BORLAND
9
Informations de débogage Borland.

SizeOfData

Taille des informations de débogage, en octets. Cette valeur n’inclut pas le répertoire de débogage lui-même.

AddressOfRawData

Adresse des informations de débogage lorsque l’image est chargée, par rapport à la base de l’image.

PointerToRawData

Pointeur de fichier vers les informations de débogage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winnt.h (inclure Windows.h)

Voir aussi

Structures ImageHlp