Поделиться через


IDebugDocumentContext2::Compare

Сравнивает этот контекст документа с заданным массивом контекстов документов.

Синтаксис

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

Параметры

compare
[in] Значение перечисления DOCCONTEXT_COMPARE , указывающее тип сравнения.

rgpDocContextSet
[in] Массив объектов IDebugDocumentContext2 , представляющих контексты документа, с которыми сравниваются.

dwDocContextSetLen
[in] Длина массива контекстов документов для сравнения.

pdwDocContext
[out] Возвращает индекс в rgpDocContextSet массив первого контекста документа, который удовлетворяет сравнению.

Возвращаемое значение

Возвращает значение S_OK , если совпадение найдено. Возвращает, S_FALSE если совпадение не найдено. В противном случае возвращается код ошибки.

Замечания

Объекты IDebugDocumentContext2 , передаваемые в массиве, должны быть реализованы тем же модулем отладки, который реализует IDebugDocumentContext2 вызываемый объект; в противном случае сравнение недопустимо.

См. также