Método ISynchronize::Reset (objidl.h)

Define o objeto de sincronização como o estado não atribuído.

Sintaxe

HRESULT Reset();

Retornar valor

Esse método retorna S_OK para indicar que o método foi concluído com êxito.

Comentários

O método ISynchronize::Wait implementado em um objeto de evento padrão (CLSID_StdEvent) chama Redefinir automaticamente quando o objeto de sincronização é sinalizado.

A implementação de ISynchronize::Wait no objeto de evento de redefinição manual (CLSID_ManualResetEvent) não chama Redefinir automaticamente. Um objeto de servidor geralmente chama Reset de um método que os clientes chamam depois de detectarem que o objeto de sincronização foi sinalizado.

Em geral, é responsabilidade do servidor chamar Redefinir. Se, no entanto, o cliente precisar começar com o objeto de sincronização em um estado não assinado, o cliente deverá chamar Redefinir.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objidl.h (inclua ObjIdl.h)

Confira também

ISynchronize