Partager via


structure SYMSRV_INDEX_INFOW (dbghelp.h)

Contient les informations d’index du serveur de symboles.

Syntaxe

typedef struct {
  DWORD sizeofstruct;
  WCHAR file[MAX_PATH + 1];
  BOOL  stripped;
  DWORD timestamp;
  DWORD size;
  WCHAR dbgfile[MAX_PATH + 1];
  WCHAR pdbfile[MAX_PATH + 1];
  GUID  guid;
  DWORD sig;
  DWORD age;
} SYMSRV_INDEX_INFOW, *PSYMSRV_INDEX_INFOW;

Membres

sizeofstruct

Taille de la structure, en octets. Ce membre doit être défini sur sizeof(SYMSRV_INDEX_INFO) ou sizeof(SYMSRV_INDEX_INFOW).

file[MAX_PATH + 1]

Nom du fichier .pdb, .dbg ou image.

stripped

Valeur qui indique si le fichier image est supprimé.

timestamp

Horodatage de l’en-tête PE. Ce membre est utilisé uniquement pour les fichiers image.

size

Taille du fichier à partir de l’en-tête PE. Ce membre est utilisé uniquement pour les fichiers image.

dbgfile[MAX_PATH + 1]

Si le fichier image est supprimé et qu’il existe un fichier .dbg, ce membre est le chemin d’accès au fichier .dbg à partir de l’enregistrement CV.

pdbfile[MAX_PATH + 1]

Fichier .pdb à partir de l’enregistrement CV. Ce membre est utilisé uniquement pour les fichiers image et .dbg.

guid

GUID du fichier .pdb. S’il n’existe aucun GUID disponible, la signature du fichier .pdb est copiée dans la première DWORD du GUID.

sig

Signature du fichier .pdb (à utiliser avec des fichiers .pdb de style ancien). Cette valeur peut être 0 s’il s’agit d’un fichier .pdb de nouveau style qui utilise une signature de longueur GUID.

age

Âge du fichier .pdb.

Remarques

Note

L’en-tête dbghelp.h définit SYMSRV_INDEX_INFO en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
d’en-tête dbghelp.h
redistribuable DbgHelp.dll 6.6 ou version ultérieure

Voir aussi

SymSrvGetFileIndexInfo