Udostępnij za pośrednictwem


IDebugDocumentContext2::Compare

Porównuje ten kontekst dokumentu z daną tablicą kontekstów dokumentu.

Składnia

int Compare( 
   enum_ DOCCONTEXT_COMPARE compare,
   IDebugDocumentContext2[] rgpDocContextSet,
   uint                     dwDocContextSetLen,
   out uint                 pdwDocContext
);

Parametry

compare
[in] Wartość z wyliczenia DOCCONTEXT_COMPARE , która określa typ porównania.

rgpDocContextSet
[in] Tablica obiektów IDebugDocumentContext2 reprezentujących konteksty dokumentu porównywane z.

dwDocContextSetLen
[in] Długość tablicy kontekstów dokumentu do porównania.

pdwDocContext
[out] Zwraca indeks do rgpDocContextSet tablicy pierwszego kontekstu dokumentu, który spełnia porównanie.

Wartość zwracana

Zwraca wartość S_OK w przypadku znalezienia dopasowania. Zwraca wartość S_FALSE , jeśli nie znaleziono dopasowania. W przeciwnym razie zwraca kod błędu.

Uwagi

Obiekty IDebugDocumentContext2 przekazywane w tablicy muszą być implementowane przez ten sam aparat debugowania, który implementuje IDebugDocumentContext2 wywoływany obiekt; w przeciwnym razie porównanie jest nieprawidłowe.

Zobacz też