Freigeben über


IDebugCodeContext2::GetDocumentContext

Ruft den Dokumentkontext ab, der diesem Codekontext entspricht. Der Dokumentkontext stellt eine Position in der Quelldatei dar, die dem Quellcode entspricht, der diese Anweisung generiert hat.

Syntax

int GetDocumentContext( 
   out IDebugDocumentContext2 ppSrcCxt
);

Parameter

ppSrcCxt
[out] Gibt das IDebugDocumentContext2 -Objekt zurück, das dem Codekontext entspricht. Wenn S_OK zurückgegeben wird, sollte dies nicht dernull Fall sein.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben. Ein Debugmodul sollte einen Fehlercode zurückgeben, z E_FAIL . B. wenn der out Parameter null z. B. wenn der Codekontext keine Quellposition zugeordnet hat.

Hinweise

Im Allgemeinen kann der Dokumentkontext als Position in einer Quelldatei betrachtet werden, während der Codekontext eine Position einer Codeanweisung in einem Ausführungsstream darstellt.

Weitere Informationen