OID_CO_TAPI_TRANSLATE_TAPI_SAP
OID_CO_TAPI_TRANSLATE_TAPI_SAP OID 會要求呼叫管理員或整合式 MCM 驅動程式,從 TAPI 呼叫參數準備一或多個 SA。 查詢此 OID 的用戶端會使用呼叫管理員或 MCM 驅動程式傳回的 NDIS SAP 作為輸入 (格式化為 CO_SAP 結構,) 至 NdisClRegisterSap,用戶端會呼叫以註冊要接收撥入電話的 SAP。
此要求會使用CO_TAPI_TRANSLATE_SAP結構,其定義如下:
typedef struct _CO_TAPI_TRANSLATE_SAP {
IN ULONG ulLineID;
IN ULONG ulAddressID;
IN ULONG ulMediaModes;
IN ULONG Reserved;
OUT ULONG NumberOfSaps;
OUT NDIS_VAR_DATA_DESC NdisSapParams[1];
} CO_AF_TAPI_SAP, *PCO_AF_TAPI_SAP;
這個結構的成員包含下列資訊:
ulLineID
指定以零起始的行識別碼。
ulAddressID
在 ulLineID所指定的行上指定以零起始的位址識別碼。
ulMediaModes
指定用戶端感興趣的呼叫資訊資料流程媒體模式,作為下列其中一或多個LINEMEDIAMODE_constants:
LINEMEDIAMODE_UNKNOWN
媒體資料流程存在,但其模式目前未知,且稍後可能會變成已知。 這會對應至具有未分類媒體類型的呼叫。 在一般的類比電話語音環境中,連入通話的媒體模式可能未知,直到接聽通話之後,並篩選媒體串流以做出判斷。如果 已設定LINEMEDIAMODE_UNKNOWN 旗標,也可以設定其他媒體旗標。 這表示媒體未知,但可能是另一種指出的媒體模式。
LINEMEDIAMODE_INTERACTIVEVOICE
通話上存在語音能源,而通話會視為兩端人類互動通話。LINEMEDIAMODE_AUTOMATEDVOICE
通話上有語音能源,而語音是由自動化應用程式在本機處理。LINEMEDIAMODE_DATAMODEM
呼叫上的資料數據機會話。LINEMEDIAMODE_G3FAX
正在透過通話傳送或接收群組 3 傳真。LINEMEDIAMODE_G4FAX
正在透過通話傳送或接收群組 4 傳真。LINEMEDIAMODE_TDD
通話中,適用于) ) 會話的 TDD (電信裝置。LINEMEDIAMODE_DIGITALDATA
正在透過通話傳送或接收數位資料。LINEMEDIAMODE_TELETEX
通話上的 teletex 會話。 (Teletex 是其中一個 telematic services.)LINEMEDIAMODE_VIDEOTEX
通話上的視訊訊會話。 (Videotex 是 telematic services.)LINEMEDIAMODE_TELEX
通話上的電話會話。 (Telex 是遠端服務之一。)LINEMEDIAMODE_MIXED
呼叫上的混合會話。 (Mixed 是其中一個 ISDN telematic services.)LINEMEDIAMODE_ADSI
ADSI (類比顯示服務介面) 呼叫上的會話。LINEMEDIAMODE_VOICEVIEW
通話的媒體模式為 VoiceView。
已保留
這是保留的。 用戶端必須將此欄位設定為 0。
NumberOfSaps
指定NdisSapParams緩衝區中包含的NDIS_VAR_DATA_DESC結構數目。
NdisSapParams
指定包含一或多個NDIS_VAR_DATA_DESC結構的可變長度陣列。 每個NDIS_VAR_DATA_DESC結構都包含位移,以及 CO_SAP 結構的長度。 每個CO_SAP結構都會指定服務存取點 (SAP) ,而連接導向用戶端可以接收來電。
規格需求
版本:Windows Vista 和更新版本 標頭:Ntddndis.h (包含 Ndis.h)