共用方式為


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)