lineGetCallStatus 函式 (tapi.h)

lineGetCallStatus函式會傳回指定呼叫的目前狀態。

語法

LONG lineGetCallStatus(
  HCALL            hCall,
  LPLINECALLSTATUS lpCallStatus
);

參數

hCall

要查詢之呼叫的控制碼。 hCall的撥號狀態可以是任何狀態。

lpCallStatus

LINECALLSTATUS類型的可變大小資料結構的指標。 成功完成要求時,此結構會填入撥號狀態資訊。 在呼叫 lineGetCallStatus之前,應用程式必須設定這個結構的 dwTotalSize 成員,以指出 TAPI 可用來傳回信息的記憶體數量。

注意 如果結構中的大小參數不正確,可能會覆寫資料。 如需設定結構大小的詳細資訊,請參閱 記憶體配置 主題。
 

傳回值

如果要求成功或發生錯誤,則傳回零。 可能的傳回值為:

LINEERR_INVALCALLHANDLE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_STRUCTURETOOSMALL、LINEERR_NOMEM、LINEERR_UNINITIALIZED、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL。

備註

lineGetCallStatus函式會傳回呼叫的動態狀態,而 lineGetCallInfo主要會傳回有關呼叫的靜態資訊。 撥號狀態資訊包括目前的撥號狀態、當處於此狀態時與呼叫相關的詳細模式資訊,如果有任何) ,以及應用程式在此狀態時,應用程式可以在呼叫上叫用的可用 API 函式清單 (。 當應用程式收到LINE_CALLSTATE訊息有關撥號狀態變更的通知時,應用程式通常會有興趣要求這項資訊。

規格需求

   
目標平台 Windows
標頭 tapi.h
程式庫 Tapi32.lib
Dll Tapi32.dll

另請參閱

基本電話語音服務參考

LINECALLSTATUS

LINE_CALLSTATE

TAPI 2.2 參考概觀

lineGetCallInfo