Freigeben über


IDataModelScriptDebugStackFrame::EnumerateLocals-Methode (dbgmodel.h)

Die EnumerateLocals-Methode gibt einen Variablensatz (dargestellt durch eine IDataModelScriptDebugVariableSetEnumerator-Schnittstelle ) für alle lokalen Variablen zurück, die sich im Kontext des Stapelrahmens befinden, der durch die IDataModelScriptDebugStackFrame-Schnittstelle dargestellt wird, für die diese Methode aufgerufen wurde.

Beachten Sie, dass bei mehreren Definitionen einer einzelnen Variablen, in der ein innerer Bereich einen äußeren Bereich in den Schatten stellt, nur eine einzelne Definition zurückgegeben werden sollte – die Definition, die sich im Bereich an der Codeposition befindet, die durch den Frame dargestellt wird.

Syntax

HRESULT EnumerateLocals(
  IDataModelScriptDebugVariableSetEnumerator **variablesEnum
);

Parameter

variablesEnum

Ein Variablensatz-Enumerator, der alle lokalen Variablen im Bereich an der Codeposition auflistet, die durch den Stapelrahmen dargestellt wird.

Rückgabewert

Diese Methode gibt HRESULT zurück, was auf Erfolg oder Fehler hinweist.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptDebugStackFrame-Schnittstelle