Partilhar via


DISASSEMBLY_STREAM_FIELDS

Especifica quais informações devem ser recuperadas sobre um campo de desmontagem.

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

Membros

  • DSF_ADDRESS
    Initialize/uso o bstrAddress campo.

  • DSF_ADDRESSOFFSET
    Initialize/uso o bstrAddressOffset campo.

  • DSF_CODEBYTES
    Initialize/uso o bstrCodeBytes campo.

  • DSF_OPCODE
    Initialize/uso o bstrOpCode campo.

  • DSF_OPERANDS
    Initialize/uso o bstrOperands campo.

  • DSF_SYMBOL
    Initialize/uso o bstrSymbol campo.

  • DSF_CODELOCATIONID
    Initialize/uso o uCodeLocationId campo.

  • DSF_POSITION
    Initialize/uso o posBeg e posEnd campos.

  • DSF_DOCUMENTURL
    Initialize/uso o bstrDocumentUrl campo.

  • DSF_BYTEOFFSET
    Initialize/uso o dwByteOffset campo.

  • DSF_FLAGS
    Initialize/uso o dwFlags (DISASSEMBLY_FLAGS) campo.

  • DSF_OPERANDS_SYMBOLS
    Incluir nomes de símbolo na bstrOperands campo.

  • DSF_ALL
    Especifica todos os campos para o fluxo de desmontagem.

Comentários

Passado como um parâmetro para o IDebugDisassemblyStream2::Read método para indicar quais campos da DisassemblyData estrutura está a ser inicializado.

Usado para o dwFields membro da DisassemblyData estrutura para indicar quais campos são usados e válido, quando a estrutura é retornada.

Esses valores podem ser combinados com um bit a bit OR.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)

DisassemblyData

IDebugDisassemblyStream2::Read

DISASSEMBLY_FLAGS