Sdílet prostřednictvím


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.

Viz také