Udostępnij za pośrednictwem


IDebugCodeContext2::GetDocumentContext

Pobiera kontekst dokumentu odpowiadający temu kontekstowi kodu. Kontekst dokumentu reprezentuje pozycję w pliku źródłowym, który odpowiada kodowi źródłowemu, który wygenerował tę instrukcję.

Składnia

int GetDocumentContext( 
   out IDebugDocumentContext2 ppSrcCxt
);

Parametry

ppSrcCxt
[out] Zwraca obiekt IDebugDocumentContext2 odpowiadający kontekstowi kodu. Jeśli S_OK zostanie zwrócona wartość , powinno to być innenull niż.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu. Aparat debugowania powinien zwrócić kod błędu, taki jak E_FAIL wtedy, gdy out parametr jest null taki jak wtedy, gdy kontekst kodu nie ma skojarzonej pozycji źródłowej.

Uwagi

Ogólnie rzecz biorąc, kontekst dokumentu można traktować jako pozycję w pliku źródłowym, podczas gdy kontekst kodu jest pozycją instrukcji kodu w strumieniu wykonywania.

Zobacz też