Freigeben über


IDebugDocumentContext2::Vergleichen

Vergleicht den Dokumentenkontext kontexten Dokumente in ein angegebenes Array.

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

Parameter

  • compare
    [in] Ein Wert aus der DOCCONTEXT_COMPARE-Enumeration, der den Typ des Vergleichs angibt.

  • rgpDocContextSet
    [in] Ein Array IDebugDocumentContext2-Objekte, die die kontexte vorhanden, die verglichen werden.

  • dwDocContextSetLen
    [in] Die Länge des Arrays verglichen werden soll kontexte der Dokumentsequenz.

  • pdwDocContext
    [out] Gibt den Index in das rgpDocContextSet Array des ersten Dokumenten kontexts zurück, der den Vergleich erfüllt.

Rückgabewert

Gibt S_OK zurück, wenn keine Übereinstimmung gefunden wurde. Gibt S_FALSE zurück, wenn keine Übereinstimmung gefunden wurde. Andernfalls gibt einen Fehlercode zurück.

Hinweise

Die IDebugDocumentContext2-Objekte, die in das Array übergeben werden, müssen vom gleichen Debugmodul implementiert werden, um das das IDebugDocumentContext2-Objekt implementiert, die aufgerufen wird. Andernfalls ist der Vergleich nicht gültig.

Siehe auch

Referenz

IDebugDocumentContext2

DOCCONTEXT_COMPARE