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)