DISASSEMBLY_STREAM_FIELDS
Gibt an, welche über ein Feld Disassemblys Informationen abzurufen.
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
};
Mitglieder
DSF_ADDRESS
Initialisieren Sie das Feld bstrAddress /verwenden.DSF_ADDRESSOFFSET
Initialisieren Sie das Feld bstrAddressOffset /verwenden.DSF_CODEBYTES
Initialisieren Sie das Feld bstrCodeBytes /verwenden.DSF_OPCODE
Initialisieren Sie das Feld bstrOpCode /verwenden.DSF_OPERANDS
Initialisieren Sie das Feld bstrOperands /verwenden.DSF_SYMBOL
Initialisieren Sie das Feld bstrSymbol /verwenden.DSF_CODELOCATIONID
Initialisieren Sie das Feld uCodeLocationId /verwenden.DSF_POSITION
Initialisieren Sie die posBeg /verwenden, und posEnd Felder.DSF_DOCUMENTURL
Initialisieren Sie das Feld bstrDocumentUrl /verwenden.DSF_BYTEOFFSET
Initialisieren Sie das Feld dwByteOffset /verwenden.DSF_FLAGS
Initialisieren Sie das Feld/verwenden, dwFlags (DISASSEMBLY_FLAGS).DSF_OPERANDS_SYMBOLS
Zu den Namen bstrOperands Feld auf dem Symbol.DSF_ALL
Gibt alle Felder für den Disassemblysdatenstrom an.
Hinweise
Übergabe als Parameter an die IDebugDisassemblyStream2::Lesen-Methode, um anzugeben, welche Felder der DisassemblyData Struktur initialisiert werden sollen.
Wird für den dwFields-Member der DisassemblyData Struktur, um anzugeben, welche Felder verwendet und gültig sind, wenn die Struktur zurückgegeben wird.
Diese Werte können mit bitweisen ORkombiniert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
Enumerationen (Visual Studio-Debugging)