IDebugProgram2::WriteDumpIDebugProgram2::WriteDump

Grava um despejo de memória em um arquivo.Writes a dump to a file.

SintaxeSyntax

HRESULT WriteDump(   
   DUMPTYPE  DumpType,  
   LPCOLESTR pszDumpUrl  
);  
int WriteDump(   
   enum_DUMPTYPE  DumpType,  
   string         pszDumpUrl  
);  

ParâmetrosParameters

DumpType
[in] Um valor da DUMPTYPE enumeração que especifica o tipo de despejo de memória, por exemplo, curto ou longo.[in] A value from the DUMPTYPE enumeration that specifies the type of dump, for example, short or long.

pszDumpUrl
[in] A URL para gravar o despejo de memória para.[in] The URL to write the dump to. Normalmente, isso é na forma de file://c:\path\filename.ext, mas pode ser qualquer URL válido.Typically, this is in the form of file://c:\path\filename.ext, but may be any valid URL.

Valor de retornoReturn Value

Se for bem-sucedido, retorna S_OK; caso contrário, retorna um código de erro.If successful, returns S_OK; otherwise, returns an error code.

ComentáriosRemarks

Um despejo de memória de programa normalmente inclui o quadro de pilhas atual, a pilha em si, uma lista dos threads em execução no programa e possivelmente toda a memória que possui o programa.A program dump would typically include the current stack frame, the stack itself, a list of the threads running in the program, and possibly any memory that the program owns.

Consulte tambémSee Also

IDebugProgram2IDebugProgram2