TAPI 訊息
訊息可用來通知應用程式異步事件。 所有這些訊息都會透過 lineInitializeEx 中指定的訊息通知機制傳送給應用程式,。
訊息一律包含相關物件的句柄(電話、線路或通話),應用程式可用來判斷訊息類型。
某些訊息可用來通知應用程式對象狀態的變更。 這些訊息會提供物件句柄,並指出哪些狀態專案已變更。 應用程式可以呼叫對象的適當「取得狀態」函式,以取得物件的完整狀態。
發生事件時,訊息可以傳送至零、一或多個應用程式。 訊息的目標應用程式是由許多不同的因素所決定,包括訊息的意義、應用程式對對對象的許可權、應用程式是否起始訊息為直接結果的要求,以及應用程式所設定的訊息遮罩。 請注意下列有關訊息的要點:
- 異步回復訊息只會傳送至源自要求且無法遮罩的應用程式。
- 表示數位或音調產生完成或數位收集的訊息只會傳送至要求數位或音調產生的應用程式。
- 指出行或地址狀態變更的訊息會傳送至已開啟該行的所有應用程式,只要訊息已透過 lineSetStatusMessages啟用。
- 指出呼叫狀態和呼叫資訊變更的訊息會傳送至所有具有呼叫句柄的應用程式。
- 發出數位偵測、音調偵測或媒體類型偵測訊號的訊息會傳送至要求監視該事件的應用程式。
本節包含下列 TAPI 訊息的參考資訊: