Partager via


structure IMAGEHLP_DEFERRED_SYMBOL_LOAD (dbghelp.h)

Contient des informations sur un chargement de symboles différé.

Syntaxe

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;

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 .

Notes

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

Spécifications

   
En-tête dbghelp.h
Composant redistribuable DbgHelp.dll 5.1 ou version ultérieure

Voir aussi

SymRegisterCallbackProc64