WdCancelRemoteDelete
Sinaliza o cancelamento da espera do cliente por uma operação de exclusão. Introduzida em: RIT 0.0.13-preview.Sintaxe
Parâmetros
_In_ cancellationHandleTipo: WdCancellationHandle O identificador de cancelamento criado por WdCreateCancellationHandle e passado para WdDeleteRemoteFiles. Sinalizar esse identificador solicita o cancelamento da espera do cliente.
Valor retornado
Tipo: HRESULT RetornaS_OK se for bem-sucedida; caso contrário, retorna um código de erro.
Comentários
ChameWdCancelRemoteDelete de um thread separado para sinalizar o cancelamento de uma chamada de bloqueio para WdDeleteRemoteFiles. WdCancelRemoteDelete é uma função sem bloqueio. Se WdDeleteRemoteFiles observar o sinal, ela para de aguardar e retorna S_OK sem confirmar a conclusão no ponto de extremidade.
Como o cancelamento observado e a conclusão normal retornam S_OK, um chamador que pode cancelar não consegue determinar o resultado apenas pelo valor retornado. Acompanhe o estado de cancelamento no seu próprio código se precisar distinguir os dois casos, por exemplo, para suprimir uma mensagem de erro ou ignorar uma nova tentativa após um cancelamento iniciado pelo usuário.
O cancelamento não interrompe a exclusão já iniciada no ponto de extremidade, que continua de forma independente. Ele não restaura itens que já foram excluídos.
