ISimilarity::CopyAndSwap-Methode (msrdc.h)
Erstellt Kopien einer vorhandenen Ähnlichkeitsmerkmaletabelle und einer vorhandenen Ähnlichkeitsdatei-ID-Tabelle, tauscht die internen Zeiger aus und löscht die vorhandenen Tabellen.
Nachdem die CopyAndSwap-Methode zurückgegeben wurde, verwendet die Anwendung weiterhin dasselbe ISimilarity-Objekt , das sie vor dem Aufruf dieser Methode verwendet hat. Das ISimilarity-Objekt ist jedoch jetzt einer anderen Ähnlichkeitsdatei auf dem Datenträger zugeordnet.
Syntax
HRESULT CopyAndSwap(
[in, optional] ISimilarity *newSimilarityTables,
[in, optional] ISimilarityReportProgress *reportProgress
);
Parameter
[in, optional] newSimilarityTables
Ein optionaler Zeiger auf ein temporäres ISimilarity-Objekt , das zum Erstellen temporärer Kopien der Tabellen verwendet wird. Vor dem Aufrufen der CopyAndSwap-Methode muss der Aufrufer die CreateTable-Methode aufrufen, um die temporären Tabellen zu erstellen. Bei der Rückgabe muss der Aufrufer die CloseTable-Methode aufrufen, um die temporären Tabellen zu schließen.
[in, optional] reportProgress
Ein optionaler Zeiger auf ein ISimilarityReportProgress-Objekt , das Informationen zum Fortschritt des Kopier- und Austauschvorgangs empfängt und der Anwendung das Beenden des Kopiervorgangs ermöglicht. Der Aufrufer muss diese Schnittstelle freigeben, wenn sie nicht mehr benötigt wird.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | msrdc.h |
DLL | MsRdc.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für