Compartilhar via


IDebugDocumentContext2::Compare

Compara esse contexto de documento a uma determinada matriz de contextos de documento.

Sintaxe

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

Parâmetros

compare
[em] Um valor da enumeração DOCCONTEXT_COMPARE que especifica o tipo de comparação.

rgpDocContextSet
[em] Uma matriz de objetos IDebugDocumentContext2 que representam os contextos de documento que estão sendo comparados.

dwDocContextSetLen
[em] O comprimento da matriz de contextos de documento a serem comparados.

pdwDocContext
[saiu] Retorna o índice na rgpDocContextSet matriz do primeiro contexto de documento que satisfaz a comparação.

Valor de retorno

Retorna S_OK se uma correspondência foi encontrada. Retorna S_FALSE se nenhuma correspondência foi encontrada. Caso contrário, retornará um código de erro.

Comentários

Os objetos IDebugDocumentContext2 que são passados na matriz devem ser implementados pelo mesmo mecanismo de depuração que implementa o IDebugDocumentContext2 objeto que está sendo chamado, caso contrário, a comparação não será válida.

Confira também