Partager via


DISASSEMBLY_STREAM_SCOPE

Spécifie la portée du flux de code machine.

enum enum_DISASSEMBLY_STREAM_SCOPE { 
   DSS_HUGE     = 0x10000000,
   DSS_FUNCTION = 0x0001,
   DSS_MODULE   = (DSS_HUGE) | 0x0002,
   DSS_ALL      = (DSS_HUGE) | 0x0003
};
typedef DWORD DISASSEMBLY_STREAM_SCOPE;
public enum enum_DISASSEMBLY_STREAM_SCOPE { 
   DSS_HUGE     = 0x10000000,
   DSS_FUNCTION = 0x0001,
   DSS_MODULE   = (DSS_HUGE) | 0x0002,
   DSS_ALL      = (DSS_HUGE) | 0x0003
};

Membres

  • DSS_HUGE
    Spécifie que désassemble le contexte de code génère plus de sortie qu'un client devriez généralement extraire dans un seul appel.

  • DSS_FUNCTION
    Indique que la fonction contenue par le contexte de code doit être désassemblée. Spécifie que le flux de code machine représente une fonction, une fois retourné par la méthode d' IDebugDisassemblyStream2 : : GetScope .

  • DSS_MODULE
    Une fois retourné par la méthode d' IDebugDisassemblyStream2::GetScope , spécifie que le flux de code machine représente un module.

  • DSS_ALL
    Spécifie le code machine pour l'espace d'adressage entier.

Notes

passé comme argument à la méthode d' IDebugProgram2 : : GetDisassemblyStream et retourné par la méthode d' IDebugDisassemblyStream2 : : GetScope .

Ces valeurs peuvent être combinées avec ORde bits.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)

IDebugProgram2 : : GetDisassemblyStream

IDebugDisassemblyStream2 : : GetScope