Partilhar via


IDebugDocumentContext2::Compare

Compara neste contexto de documento para uma determinada matriz de contextos de documento.

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

Parâmetros

  • compare
    [in] Um valor a partir do DOCCONTEXT_COMPARE enumeração que especifica o tipo de comparação.

  • rgpDocContextSet
    [in] Uma matriz de IDebugDocumentContext2 objetos que representam os contextos de documento a serem comparados.

  • dwDocContextSetLen
    [in] O comprimento da matriz de contextos de documento para comparar.

  • pdwDocContext
    [out] Retorna o índice do rgpDocContextSet matriz do contexto primeiro documento que satisfaça 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, retorna um código de erro.

Comentários

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

Consulte também

Referência

IDebugDocumentContext2

DOCCONTEXT_COMPARE