IMAGEHLP_DEFERRED_SYMBOL_LOAD64 structure (dbghelp.h)
Contient des informations sur un chargement de symboles différé.
Syntaxe
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 {
DWORD SizeOfStruct;
DWORD64 BaseOfImage;
DWORD CheckSum;
DWORD TimeDateStamp;
CHAR FileName[MAX_PATH];
BOOLEAN Reparse;
HANDLE hFile;
DWORD Flags;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD64, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD64;
Membres
SizeOfStruct
Taille de la structure, en octets. L’appelant doit définir ce membre sur sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64)
.
BaseOfImage
Adresse virtuelle de base où l’image est chargée.
CheckSum
Somme de contrôle calculée de l’image. Cette valeur peut être zéro.
TimeDateStamp
Valeur de date et d’horodatage. La valeur est représentée par le nombre de secondes écoulées entre minuit (00 :00 :00) et le 1er janvier 1970, heure universelle coordonnée, selon l’horloge système. L’horodatage peut être imprimé à l’aide de la fonction d’exécution C (CRT) ctime.
FileName[MAX_PATH]
Nom de l'image. Le nom peut contenir ou non un chemin d’accès complet.
Reparse
Si ce membre a la valeur TRUE, l’opération doit être exécutée à nouveau. Sinon, il ne devrait pas.
hFile
Handle d’un fichier. Ce membre est utilisé avec les rappels CBA_DEFERRED_SYMBOL_LOAD_PARTIAL et IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE .
Flags
Ce membre peut être l’une des valeurs suivantes.
- DSLFLAG_MISMATCHED_DBG (0x2)
- DSLFLAG_MISMATCHED_PDB (0x1)
Remarques
Cette structure remplace la structure IMAGEHLP_DEFERRED_SYMBOL_LOAD . Pour plus d’informations, consultez Mise à jour de la prise en charge de la plateforme. IMAGEHLP_DEFERRED_SYMBOL_LOAD est défini comme suit dans DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64
#define PIMAGEHLP_DEFERRED_SYMBOL_LOAD PIMAGEHLP_DEFERRED_SYMBOL_LOAD64
#else
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
DWORD SizeOfStruct;
DWORD BaseOfImage;
DWORD CheckSum;
DWORD TimeDateStamp;
CHAR FileName[MAX_PATH];
BOOLEAN Reparse;
HANDLE hFile;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
#endif
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbghelp.h |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |