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 |