Partager via


Dump-File Targets

Pour obtenir une présentation et une vue d’ensemble des fichiers de vidage sur incident, consultez Fichiers de vidage sur incident.

Ouverture des fichiers de vidage

To open a crash dump file for use as a debugger target, use OpenDumpFile or OpenDumpfileWide. These methods are similar to the .opendump debugger command.

Note The engine doesn't completely attach to the dump file until the WaitForEvent method has been called. Lorsqu’un fichier de vidage est créé à partir d’un processus ou d’un noyau, des informations sur le dernier événement sont stockées dans le fichier de vidage. Une fois le fichier de vidage ouvert, la prochaine fois que l’exécution est tentée, le moteur génère cet événement pour les rappels d’événements. Seul le fichier de vidage devient disponible dans la session de débogage. Pour plus d’informations, consultez débogage de session et de modèle d’exécution .

Des fichiers supplémentaires peuvent être utilisés pour faciliter le débogage d’un fichier de vidage sur incident. The methods AddDumpInformationFile and AddDumpInformationFileWide register files containing page-file information to be used when the next dump file is opened. Ces méthodes doivent être appelées avant l’ouverture du fichier de vidage. GetNumberDumpFiles will return the number of such files that were used when the current dump file was opened and GetDumpFile will return a description of these files.

Les fichiers minidump en mode utilisateur contiennent plusieurs flux d’informations. These streams can be read using the Request operation DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM.

Création de fichiers de vidage

To create a crash dump file of the current target -- user-mode or kernel-mode -- use WriteDumpFile2. This method is similar to the .dump debugger command.