Freigeben über


IDebugThread2::EnumFrameInfo

Ruft eine Liste der Stapelrahmen für diesen Thread ab.

HRESULT EnumFrameInfo ( 
   FRAMEINFO_FLAGS        dwFieldSpec,
   UINT                   nRadix,
   IEnumDebugFrameInfo2** ppEnum
);
int EnumFrameInfo ( 
   enum_FRAMEINFO_FLAGS     dwFieldSpec,
   uint                     nRadix,
   out IEnumDebugFrameInfo2 ppEnum
);

Parameter

  • dwFieldSpec
    [in] Eine Kombination von Flags aus der FRAMEINFO_FLAGS-Enumeration, die angibt, welche Felder der FRAMEINFO Strukturen ergänzt werden sollen. Geben Sie das FIF_FUNCNAME_FORMAT-Flag auf, um den Funktionsnamen zu einer einzigen Zeichenfolge zu formatieren.

  • nRadix
    [in] Basis verwendet, wenn numerische Informationen im Enumerator formatiert werden.

  • ppEnum
    [out] Gibt ein IEnumDebugFrameInfo2-Objekt zurück, das eine Liste von FRAMEINFO Strukturen enthält, die den Stapelrahmen beschreiben.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Der Rahmen des Threads werden in der Reihenfolge aufgelistet, wenn für den aktuellen Frame, die zuerst aufgelistet werden, und die ältesten Rahmen zuletzt aufgelistet sind.

Siehe auch

Referenz

IDebugThread2

FRAMEINFO_FLAGS

IEnumDebugFrameInfo2

FRAMEINFO