OID_CO_TAPI_TRANSLATE_TAPI_SAP

OID_CO_TAPI_TRANSLATE_TAPI_SAP OID는 TAPI 호출 매개 변수에서 하나 이상의 SAP를 준비하도록 호출 관리자 또는 통합 MCM 드라이버를 요청합니다. 이 OID를 쿼리하는 클라이언트는 호출 관리자 또는 MCM 드라이버가 반환한 NDIS SAP를 NdisClRegisterSap에 대한 입력(CO_SAP 구조 형식)으로 사용하며, 클라이언트가 호출하여 들어오는 호출을 받을 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
0부터 시작하는 줄 식별자를 지정합니다.

ulAddressID
ulLineID로 지정된 줄에 0부터 시작하는 주소 식별자를 지정합니다.

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
    호출의 텔레텍스 세션입니다. (텔레텍스는 텔레매틱 서비스 중 하나입니다.)

  • LINEMEDIAMODE_VIDEOTEX
    통화 중인 비디오 텍스트 세션입니다. (Videotex는 텔레매틱 서비스 중 하나입니다.)

  • LINEMEDIAMODE_TELEX
    호출의 텔렉스 세션입니다. (Telex는 텔레매틱 서비스 중 하나입니다.)

  • LINEMEDIAMODE_MIXED
    통화의 혼합 세션입니다. (Mixed는 ISDN 텔레매틱 서비스 중 하나입니다.)

  • LINEMEDIAMODE_ADSI
    호출 시 ADSI(아날로그 디스플레이 서비스 인터페이스) 세션입니다.

  • LINEMEDIAMODE_VOICEVIEW
    통화의 미디어 모드는 VoiceView입니다.

Reserved
예약되어 있습니다. 클라이언트는 이 필드를 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 포함)