Partager via


DISASSEMBLY_STREAM_FIELDS

Spécifie les informations à récupérer concernant un champ de code machine.

enum enum_DISASSEMBLY_STREAM_FIELDS { 
   DSF_ADDRESS          = 0x00000001,
   DSF_ADDRESSOFFSET    = 0x00000002,
   DSF_CODEBYTES        = 0x00000004,
   DSF_OPCODE           = 0x00000008,
   DSF_OPERANDS         = 0x00000010,
   DSF_SYMBOL           = 0x00000020,
   DSF_CODELOCATIONID   = 0x00000040,
   DSF_POSITION         = 0x00000080,
   DSF_DOCUMENTURL      = 0x00000100,
   DSF_BYTEOFFSET       = 0x00000200,
   DSF_FLAGS            = 0x00000400,
   DSF_OPERANDS_SYMBOLS = 0x00010000,
   DSF_ALL              = 0x000107ff
};
typedef DWORD DISASSEMBLY_STREAM_FIELDS;
public enum enum_DISASSEMBLY_STREAM_FIELDS { 
   DSF_ADDRESS          = 0x00000001,
   DSF_ADDRESSOFFSET    = 0x00000002,
   DSF_CODEBYTES        = 0x00000004,
   DSF_OPCODE           = 0x00000008,
   DSF_OPERANDS         = 0x00000010,
   DSF_SYMBOL           = 0x00000020,
   DSF_CODELOCATIONID   = 0x00000040,
   DSF_POSITION         = 0x00000080,
   DSF_DOCUMENTURL      = 0x00000100,
   DSF_BYTEOFFSET       = 0x00000200,
   DSF_FLAGS            = 0x00000400,
   DSF_OPERANDS_SYMBOLS = 0x00010000,
   DSF_ALL              = 0x000107ff
};

Membres

  • DSF_ADDRESS
    Initialisez/utilisez le champ d' bstrAddress .

  • DSF_ADDRESSOFFSET
    Initialisez/utilisez le champ d' bstrAddressOffset .

  • DSF_CODEBYTES
    Initialisez/utilisez le champ d' bstrCodeBytes .

  • DSF_OPCODE
    Initialisez/utilisez le champ d' bstrOpCode .

  • DSF_OPERANDS
    Initialisez/utilisez le champ d' bstrOperands .

  • DSF_SYMBOL
    Initialisez/utilisez le champ d' bstrSymbol .

  • DSF_CODELOCATIONID
    Initialisez/utilisez le champ d' uCodeLocationId .

  • DSF_POSITION
    Initialisez/utilisez les champs d' posBeg et d' posEnd .

  • DSF_DOCUMENTURL
    Initialisez/utilisez le champ d' bstrDocumentUrl .

  • DSF_BYTEOFFSET
    Initialisez/utilisez le champ d' dwByteOffset .

  • DSF_FLAGS
    Initialisez/utilisez le champ d' dwFlags (DISASSEMBLY_FLAGS).

  • DSF_OPERANDS_SYMBOLS
    Incluez les noms de symboles dans le domaine de bstrOperands .

  • DSF_ALL
    Spécifie les champs pour le flux du code machine.

Notes

Passé comme un paramètre à la méthode de IDebugDisassemblyStream2 : : lecture indiquer que des champs de la structure de DisassemblyData doivent être initialisé.

Utilisé pour le membre d' dwFields de la structure d' DisassemblyData pour indiquer les champs sont utilisés et valide lorsque la structure est retournée.

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)

DisassemblyData

IDebugDisassemblyStream2 : : lecture

DISASSEMBLY_FLAGS