Freigeben über


CONTEXT_INFORMATION

Diese Struktur beschreibt einen Speicher Elementkontext oder Code Elementkontext.

typedef struct _tagCONTEXT_INFO { 
   CONTEXT_INFO_FIELDS dwFields;
   BSTR                bstrModuleUrl;
   BSTR                bstrFunction;
   TEXT_POSITION       posFunctionOffset;
   BSTR                bstrAddress;
   BSTR                bstrAddressOffset;
   BSTR                bstrAddressAbsolute;
} CONTEXT_INFO;
public struct CONTEXT_INFO {
   public uint          dwFields;
   public string        bstrModuleUrl;
   public string        bstrFunction;
   public TEXT_POSITION posFunctionOffset;
   public string        bstrAddress;
   public string        bstrAddressOffset;
   public string        bstrAddressAbsolute;
};

Mitglieder

  • dwFields
    Eine Kombination von Flags aus dieser CONTEXT_INFORMATION_FIELDS-Enumeration, die angibt, welche Felder sind**.**ergänztes

  • bstrModuleUrl
    Der Name des Moduls, in dem der Kontext befindet.

  • bstrFunction
    Der Funktionsname, in dem der Kontext befindet.

  • posFunctionOffset
    Eine TEXT_POSITION Struktur, die den Zeilen- und Spaltenoffset der Funktion identifiziert, die dem Code Elementkontext zugeordnet ist.

  • bstrAddress
    Die Adresse im Code, wobei der angegebene Kontext befindet.

  • bstrAddressOffset
    Der Offset der Adresse im Code, wobei der angegebene Kontext befindet.

  • bstrAddressAbsolute
    Die absolute Adresse im Arbeitsspeicher, wobei der angegebene Kontext befindet.

Hinweise

Diese Struktur wird von einem Aufruf der IDebugMemoryContext2::GetInfo-Methode zurückgegeben.

Ein typisches Anwendungsbeispiel für diese Struktur ist zur Unterstützung eines Fensters Debuggen Arbeitsspeicher .

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Strukturen und Unions

IDebugMemoryContext2::GetInfo

CONTEXT_INFORMATION_FIELDS

TEXT_POSITION