IDebugSymbols3::GetSourceEntryOffsetRegions-Methode (dbgeng.h)
Gibt alle Speicherbereiche zurück, die einem Quelleintrag zugeordnet werden sollen.
Syntax
HRESULT GetSourceEntryOffsetRegions(
[in] PDEBUG_SYMBOL_SOURCE_ENTRY Entry,
[in] ULONG Flags,
[out] PDEBUG_OFFSET_REGION Regions,
[in] ULONG RegionsCount,
[out, optional] PULONG RegionsAvail
);
Parameter
[in] Entry
Ein Eintrag als DEBUG_SYMBOL_SOURCE_ENTRY Struktur.
[in] Flags
Ein Bitsatz, der Optionen enthält, die das Verhalten dieser Methode beeinflussen.
[out] Regions
Die Speicherbereiche, die dem Quelleintrag zugeordnet sind.
[in] RegionsCount
Die Anzahl der Regionen, die dem Eintrag zugeordnet sind.
[out, optional] RegionsAvail
Ein Zeiger auf die Anzahl der Regionen, die für den Eintrag verfügbar sind.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.
Diese Funktion gibt alle bekannten Speicherbereiche zurück, die einem angegebenen Quelleintrag zugeordnet sind. Einfache Symbole weisen einen einzelnen Bereich auf, der von ihrer Basis aus beginnt. Komplexere Regionen, z. B. Funktionen mit mehreren Codebereichen, können beliebig viele Regionen aufweisen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | dbgeng.h (include Dbgeng.h) |