Condividi tramite


Metodo IDebugClient5::WriteDumpFile (dbgeng.h)

Il metodo WriteDumpFile crea un file dump in modalità utente o kernel-modecrash.

Sintassi

HRESULT WriteDumpFile(
  [in] PCSTR DumpFile,
  [in] ULONG Qualifier
);

Parametri

[in] DumpFile

Specifica il nome del file di dump da creare. DumpFile deve includere l'estensione del nome file. DumpFile può includere un percorso relativo o assoluto; i percorsi relativi sono relativi alla directory in cui è stato avviato il debugger.

[in] Qualifier

Specifica il tipo di file di dump da creare. Per i valori possibili, vedere Osservazioni.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

Le costantiDEBUG_DUMP_ XXX vengono utilizzate dai metodi WriteDumpFile, WriteDumpFile2e WriteDumpFileWide per specificare il tipo di file di dump di arresto anomalo del sistema da creare.

I valori possibili includono quanto segue.

Costante Descrizione
DEBUG_DUMP_SMALL Crea un piccolo dump della memoria (modalità kernel) o Minidump (modalità utente).
DEBUG_DUMP_DEFAULT Crea un dump completo User-Mode (modalità utente) o un dump di riepilogo del kernel (modalità kernel).
DEBUG_DUMP_FULL

Crea un dump completo della memoria (solo in modalità kernel).

Per specificare la formattazione del file e-per minidumps in modalità utente, le informazioni da includere nel file, usare WriteDumpFile2 o WriteDumpFileWide.

Per altre informazioni sui file di dump di arresto anomalo del sistema, vedere Dump-File Destinazioni.

Inoltre, gli alias seguenti sono disponibili per il debug in modalità kernel.

Alias Valore
DEBUG_KERNEL_SMALL_DUMP DEBUG_DUMP_SMALL
DEBUG_KERNEL_DUMP DEBUG_DUMP_DEFAULT
DEBUG_KERNEL_FULL_DUMP DEBUG_DUMP_FULL
 

Inoltre, gli alias seguenti sono disponibili per il debug in modalità utente.

Alias Valore
DEBUG_USER_WINDOWS_SMALL_DUMP DEBUG_DUMP_SMALL
DEBUG_USER_WINDOWS_DUMP DEBUG_DUMP_DEFAULT
 

Per una descrizione dei file di dump in modalità kernel, vedere varietà di file di dump Kernel-Mode. Per una descrizione dei file di dump in modalità utente, vedere varietà di file di dump User-Mode.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

dump (crea file di dump)

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

WriteDumpFile2

WriteDumpFileWide