Share via


IDebugProgram2::EnumCodeContexts

Ruft eine Liste der Codekontexte für eine bestimmte Position in einer Quelldatei ab.

Syntax

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Parameter

pDocPos
[in] Ein IDebugDocumentPosition2 -Objekt, das eine abstrakte Position in einer Quelldatei darstellt, die der IDE bekannt ist.

ppEnum [out] Gibt ein IEnumDebugCodeContexts2 -Objekt zurück, das eine Liste der Codekontexte enthält.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Mit dieser Methode kann der Sitzungsdebug-Manager (SDM) oder die IDE eine Quelldateiposition einer Codeposition zuordnen. Mehrere Codekontexte werden zurückgegeben, wenn die Quelle mehrere Codeblöcke generiert (z. B. C++-Vorlagen).

Siehe auch