Condividi tramite


DISASSEMBLY_STREAM_FIELDS

Specifica le informazioni da recuperare su un campo di disassembly.

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
};

Membri

  • DSF_ADDRESS
    Inizializzare/utilizzare il campo di bstrAddress .

  • DSF_ADDRESSOFFSET
    Inizializzare/utilizzare il campo di bstrAddressOffset .

  • DSF_CODEBYTES
    Inizializzare/utilizzare il campo di bstrCodeBytes .

  • DSF_OPCODE
    Inizializzare/utilizzare il campo di bstrOpCode .

  • DSF_OPERANDS
    Inizializzare/utilizzare il campo di bstrOperands .

  • DSF_SYMBOL
    Inizializzare/utilizzare il campo di bstrSymbol .

  • DSF_CODELOCATIONID
    Inizializzare/utilizzare il campo di uCodeLocationId .

  • DSF_POSITION
    Inizializzare/utilizzare i campi di posEnd e di posBeg .

  • DSF_DOCUMENTURL
    Inizializzare/utilizzare il campo di bstrDocumentUrl .

  • DSF_BYTEOFFSET
    Inizializzare/utilizzare il campo di dwByteOffset .

  • DSF_FLAGS
    Inizializzare/utilizzare il campo di dwFlags (DISASSEMBLY_FLAGS).

  • DSF_OPERANDS_SYMBOLS
    Includere i nomi dei simboli nel campo di bstrOperands .

  • DSF_ALL
    Specifica tutti i campi per il flusso di disassembly.

Note

Passato come parametro IDebugDisassemblyStream2:: Lettura al metodo per indicare i campi DisassemblyData della struttura devono essere inizializzati.

Utilizzato per il membro di dwFields della struttura di DisassemblyData per indicare quali campi vengono utilizzati e valido quando la struttura viene restituita.

Questi valori possono essere combinate con ORbit per bit.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

DisassemblyData

IDebugDisassemblyStream2:: Lettura

DISASSEMBLY_FLAGS