Interface ISynchronize (objidl.h)

Fornece comunicação assíncrona entre objetos sobre a ocorrência de um evento. Os objetos que implementam o ISynchronize podem receber indicações de que um evento ocorreu e podem responder a consultas sobre o evento. Dessa forma, os clientes podem garantir que uma solicitação tenha sido processada antes de enviar uma solicitação subsequente que depende da conclusão da primeira.

Herança

A interface ISynchronize herda da interface IUnknown . O ISynchronize também tem esses tipos de membros:

Métodos

A interface ISynchronize tem esses métodos.

 
ISynchronize::Reset

O método ISynchronize::Reset (objidl.h) define o objeto de sincronização como o estado não atribuído.
ISynchronize::Signal

O método ISynchronize::Signal (objidl.h) define o objeto de sincronização para o estado sinalizado e faz com que as operações de espera pendentes retornem S_OK.
ISynchronize::Wait

O método ISynchronize::Wait (objidl.h) aguarda que o objeto de sincronização seja sinalizado ou que um período de tempo limite especificado seja decorrido, o que ocorrer primeiro.

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

ISynchronizeContainer