Hizkuntza
Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Obtiene la secuencia de desensamblaje de este programa o una parte de este programa.
Sintaxis
int GetDisassemblyStream(
enum_DISASSEMBLY_STREAM_SCOPE dwScope,
IDebugCodeContext2 pCodeContext,
out IDebugDisassemblyStream2 ppDisassemblyStream
);
Parámetros
dwScope
[in] Especifica un valor de la enumeración DISASSEMBLY_STREAM_SCOPE que define el ámbito de la secuencia de desensamblaje.
pCodeContext
[in] Objeto IDebugCodeContext2 que representa la posición de dónde iniciar la secuencia de desensamblaje.
ppDisassemblyStream
[out] Devuelve un objeto IDebugDisassemblyStream2 que representa la secuencia de desensamblaje.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error. Devuelve E_DISASM_NOTSUPPORTED si no se admite el desensamblaje para esta arquitectura determinada.
Comentarios
Si el dwScopes parámetro tiene la DSS_HUGE marca del conjunto de enumeración DISASSEMBLY_STREAM_SCOPE , se espera que el desensamblaje devuelva un gran número de instrucciones de desensamblaje, por ejemplo, para un archivo o módulo completo. Si no se establece la DSS_HUGE marca, se espera que el desensamblaje se confina en una región pequeña, normalmente la de una sola función.