Condividi tramite


Interfaccia ISynchronize (objidlbase.h)

Fornisce comunicazioni asincrone tra gli oggetti sull'occorrenza di un evento. Gli oggetti che implementano ISynchronize possono ricevere indicazioni che si sono verificate un evento e possono rispondere alle query sull'evento. In questo modo, i client possono assicurarsi che una richiesta sia stata elaborata prima di inviare una richiesta successiva che dipende dal completamento del primo.

Ereditarietà

L'interfaccia ISynchronize eredita dall'interfaccia IUnknown . ISynchronize include anche questi tipi di membri:

Metodi

L'interfaccia ISynchronize ha questi metodi.

 
ISynchronize::Reset

Il metodo ISynchronize::Reset (objidlbase.h) imposta l'oggetto di sincronizzazione sullo stato non firmato.
ISynchronize::Signal

Il metodo ISynchronize::Signal (objidlbase.h) imposta l'oggetto di sincronizzazione sullo stato segnalato e fa sì che le operazioni di attesa in sospeso restituiscano S_OK.
ISynchronize::Wait

Il metodo ISynchronize::Wait (objidlbase.h) attende che l'oggetto di sincronizzazione venga segnalato o che venga trascorso un periodo di timeout specificato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidlbase.h (include ObjIdl.h)

Vedi anche

ISynchronizeContainer