Metodo ISimilarity::CopyAndSwap (msrdc.h)
Crea copie di una tabella dei tratti di somiglianza esistente e di una tabella ID file di somiglianza esistente, scambia i puntatori interni ed elimina le tabelle esistenti.
Dopo aver restituito il metodo CopyAndSwap , l'applicazione continua a usare lo stesso oggetto ISimilarity usato prima di chiamare questo metodo. Tuttavia, l'oggetto ISimilarity è ora associato a un file di somiglianza diverso su disco.
Sintassi
HRESULT CopyAndSwap(
[in, optional] ISimilarity *newSimilarityTables,
[in, optional] ISimilarityReportProgress *reportProgress
);
Parametri
[in, optional] newSimilarityTables
Puntatore facoltativo a un oggetto ISimilarity temporaneo usato per creare copie temporanee delle tabelle. Prima di chiamare il metodo CopyAndSwap , il chiamante deve chiamare il metodo CreateTable per creare le tabelle temporanee. In caso di ritorno, il chiamante deve chiamare il metodo CloseTable per chiudere le tabelle temporanee.
[in, optional] reportProgress
Puntatore facoltativo a un oggetto ISimilarityReportProgress che riceverà informazioni sullo stato di avanzamento dell'operazione di copia e scambio e consentire all'applicazione di arrestare l'operazione di copia. Il chiamante deve rilasciare questa interfaccia quando non è più necessaria.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | msrdc.h |
DLL | MsRdc.dll |