IDebugProgram2::EnumCodeContexts
Ruft eine Liste der Code für kontexte einer angegebenen Position in einer Quelldatei ab.
HRESULT EnumCodeContexts(
IDebugDocumentPosition2* pDocPos,
IEnumDebugCodeContexts2** ppEnum
);
int EnumCodeContexts(
IDebugDocumentPosition2 pDocPos,
out IEnumDebugCodeContexts2 ppEnum
);
Parameter
pDocPos
[in] Ein IDebugDocumentPosition2-Objekt, das eine abstrakte Position in einer Quelldatei wird die IDE darstellt.ppEnum
[out] Gibt ein IEnumDebugCodeContexts2-Objekt zurück, das eine Liste der Codekontexte enthält.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Diese Methode ermöglicht der Sitzung Debuggen von Manager (SDM) oder zuzuordnenden IDE eine Position in einer Quelldatei Position des Codes. Mehrere Code Elementkontext wird zurückgegeben, wenn die Datenquelle mehrere Codeblöcke generiert (beispielsweise C++-Vorlagen).