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)