Freigeben über


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)

DisassemblyData

IDebugDisassemblyStream2::Lesen

DISASSEMBLY_FLAGS