Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies what information to retrieve about a disassembly field.
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
};
Members
- DSF_ADDRESS 
 Initialize/use the bstrAddress field.
- DSF_ADDRESSOFFSET 
 Initialize/use the bstrAddressOffset field.
- DSF_CODEBYTES 
 Initialize/use the bstrCodeBytes field.
- DSF_OPCODE 
 Initialize/use the bstrOpCode field.
- DSF_OPERANDS 
 Initialize/use the bstrOperands field.
- DSF_SYMBOL 
 Initialize/use the bstrSymbol field.
- DSF_CODELOCATIONID 
 Initialize/use the uCodeLocationId field.
- DSF_POSITION 
 Initialize/use the posBeg and posEnd fields.
- DSF_DOCUMENTURL 
 Initialize/use the bstrDocumentUrl field.
- DSF_BYTEOFFSET 
 Initialize/use the dwByteOffset field.
- DSF_FLAGS 
 Initialize/use the dwFlags (DISASSEMBLY_FLAGS) field.
- DSF_OPERANDS_SYMBOLS 
 Include symbol names in the bstrOperands field.
- DSF_ALL 
 Specifies all fields for the disassembly stream.
Remarks
Passed as a parameter to the IDebugDisassemblyStream2::Read method to indicate which fields of the DisassemblyData structure are to be initialized.
Used for the dwFields member of the DisassemblyData structure to indicate which fields are used and valid when the structure is returned.
These values may be combined with a bitwise OR.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
Enumerations (Visual Studio Debugging)