IDebugProgram2::GetDisassemblyStream
Získá zpětný přenos pro tento program nebo část tohoto programu.
Syntaxe
int GetDisassemblyStream(
enum_DISASSEMBLY_STREAM_SCOPE dwScope,
IDebugCodeContext2 pCodeContext,
out IDebugDisassemblyStream2 ppDisassemblyStream
);
Parametry
dwScope
[v] Určuje hodnotu z DISASSEMBLY_STREAM_SCOPE výčtu, která definuje rozsah streamu zpětného překladu.
pCodeContext
[v] IDebugCodeContext2 objekt, který představuje pozici, kde spustit zpětný proud.
ppDisassemblyStream
[ven] Vrátí IDebugDisassemblyStream2 objekt, který představuje zpětný přenos stream.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby. Vrátí E_DISASM_NOTSUPPORTED
, pokud není pro tuto konkrétní architekturu podporováno zpětné překlady.
Poznámky
dwScopes
Pokud má DSS_HUGE
parametr příznak DISASSEMBLY_STREAM_SCOPE výčtu, pak se očekává, že zpětný překlad vrátí velký počet instrukcí pro demontáž, například pro celý soubor nebo modul. DSS_HUGE
Pokud není příznak nastaven, je očekáváno, že demontáž bude omezena na malou oblast, obvykle na jednu funkci.