Condividi tramite


Funzione di callback PHONEEVENT (tspi.h)

Phone_Event una funzione di callback implementata da TAPI e fornita al provider di servizi come parametro per TSPI_phoneOpen. Il provider di servizi chiama questa funzione per segnalare gli eventi che si verificano sul telefono.

Il tipo PHONEEVENT definisce un puntatore a questa funzione di callback. Phone_Event è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

PHONEEVENT Phoneevent;

void Phoneevent(
  HTAPIPHONE htPhone,
  DWORD dwMsg,
  DWORD_PTR dwParam1,
  DWORD_PTR dwParam2,
  DWORD_PTR dwParam3
)
{...}

Parametri

htPhone

Handle TAPI per il telefono in cui si è verificato l'evento.

dwMsg

Specifica il tipo di evento segnalato. L'interpretazione degli altri parametri viene eseguita in modi diversi in base al contesto indicato da dwMsg.

dwParam1

Parametro per il messaggio.

dwParam2

Parametro per il messaggio.

dwParam3

Parametro per il messaggio.

Valore restituito

nessuno

Osservazioni

Lo stato della chiamata quando si chiama questa funzione può essere qualsiasi stato.

Il provider di servizi passa il valore HTAPIPHONE fornito a TSPI_phoneOpen come parametro htPhone . Include l'identificatore del messaggio e i parametri specifici dell'evento.

I set di messaggi che possono essere passati a questa procedura differiscono leggermente dai messaggi al callback corrispondente a livello TAPI. In particolare, il completamento delle richieste in esecuzione asincrona viene segnalato tramite il callback Completion_Proc anziché questo.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tspi.h

Vedi anche

Completion_Proc

TSPI_lineOpen