LINEDEVSTATE_ 상수
LINEDEVSTATE_ 비트 플래그 상수는 다양한 줄 상태 이벤트를 설명합니다.
-
LINEDEVSTATE_BATTERY
-
-
배터리 잔량이 크게 변경되었습니다(셀룰러).
-
-
LINEDEVSTATE_CAPSCHANGE
-
-
사용자 또는 기타 상황의 구성 변경으로 인해 주소에 대한 LINEDEVCAPS 구조의 멤버 중 하나 이상이 변경되었음을 나타냅니다. 애플리케이션은 lineGetDevCaps를 사용하여 업데이트된 구조를 읽어야 합니다. 서비스 공급자가 이 값이 포함된 LINE_LINEDEVSTATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 TAPI 버전을 협상하는 애플리케이션은 LINEDEVSTATE_REINIT 지정하는 LINE_LINEDEVSTATE 메시지를 받게 되며, 업데이트된 정보를 얻기 위해 TAPI에 대한 연결을 종료하고 다시 초기화해야 합니다.
-
-
LINEDEVSTATE_CLOSE
-
-
다른 애플리케이션에 의해 줄이 닫혔습니다.
-
-
LINEDEVSTATE_CONFIGCHANGE
-
-
라인 디바이스와 연결된 하나 이상의 미디어 디바이스에 대한 구성이 변경되었음을 나타냅니다. 애플리케이션이 원하는 경우 lineGetDevConfig 를 사용하여 업데이트된 정보를 읽을 수 있습니다. 서비스 공급자가 이 값이 포함된 LINE_LINEDEVSTATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 API 버전을 협상하는 애플리케이션은 알림을 받지 않습니다.
-
-
LINEDEVSTATE_COMPLCANCEL
-
-
LINE_LINEDEVSTATE 메시지의 dwParam2 매개 변수에 포함된 완료 식별자에 의해 식별된 호출 완료가 외부에서 취소되었으며 더 이상 유효한 것으로 간주되지 않음을 나타냅니다(해당 값이 lineUncompleteCall에 대한 후속 호출에서 전달될 경우 함수는 LINEERR_INVALCOMPLETIONID 함께 실패함). 서비스 공급자가 이 값이 포함된 LINE_LINEDEVSTATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 API 버전을 협상하는 애플리케이션은 알림을 받지 않습니다.
-
-
LINEDEVSTATE_CONNECTED
-
-
줄의 연결이 이전에 끊어졌으며 이제 TAPI에 연결되었습니다.
-
-
LINEDEVSTATE_DEVSPECIFIC
-
-
줄의 디바이스별 정보가 변경되었습니다.
-
-
LINEDEVSTATE_DISCONNECTED
-
-
이 줄은 이전에 연결되었고 이제 TAPI에서 연결이 끊어졌습니다.
-
-
LINEDEVSTATE_INSERVICE
-
-
줄이 TAPI에 연결되어 있습니다. TAPI가 처음 활성화되거나 TAPI가 활성화된 동안 스위치에서 라인 와이어가 물리적으로 연결되고 서비스 중일 때 발생합니다.
-
-
LINEDEVSTATE_LOCK
-
-
라인 디바이스의 잠긴 상태 변경되었습니다. 자세한 내용은 LINEDEVSTATUSFLAGS_ 상수의 LINEDEVSTATUSFLAGS_LOCKED 참조하세요.
-
-
LINEDEVSTATE_MAINTENANCE
-
-
스위치의 줄에서 유지 관리가 수행되고 있습니다. TAPI는 라인 디바이스에서 작동하는 데 사용할 수 없습니다.
-
-
LINEDEVSTATE_MSGWAITOFF
-
-
메시지 대기 표시기가 꺼져 있습니다.
-
-
LINEDEVSTATE_MSGWAITON
-
-
메시지 대기 표시기가 켜져 있습니다.
-
-
LINEDEVSTATE_NUMCALLS
-
-
회선 디바이스의 호출 수가 변경되었습니다.
-
-
LINEDEVSTATE_NUMCOMPLETIONS
-
-
회선 디바이스의 미해결 통화 완료 횟수가 변경되었습니다.
-
-
LINEDEVSTATE_OPEN
-
-
다른 애플리케이션에서 줄을 열었습니다.
-
-
LINEDEVSTATE_OTHER
-
-
아래에 나열된 항목 이외의 디바이스 상태 항목이 변경되었습니다. 애플리케이션은 현재 디바이스 상태 검사 변경된 항목을 결정해야 합니다.
-
-
LINEDEVSTATE_OUTOFSERVICE
-
-
스위치에서 라인이 서비스되지 않거나 물리적으로 연결이 끊어졌습니다. TAPI는 라인 디바이스에서 작동하는 데 사용할 수 없습니다.
-
-
LINEDEVSTATE_REINIT
-
-
항목이 줄 디바이스 구성에서 변경되었습니다. 이러한 변경 내용(새 라인 디바이스의 모양)을 인식하려면 애플리케이션이 TAPI 사용을 다시 초기화해야 합니다.
-
-
LINEDEVSTATE_REMOVED
-
-
디바이스가 서비스 공급자에 의해 시스템에서 제거되고 있음을 나타냅니다(대부분 사용자 작업을 통해 제어판 또는 유사한 유틸리티를 통해). 이 값이 있는 LINE_LINEDEVSTATE 메시지는 일반적으로 디바이스에서 LINE_CLOSE 메시지 바로 뒤에 잇습니다. TAPI를 다시 초기화하기 전에 디바이스에 액세스하려고 하면 LINEERR_NODEVICE 애플리케이션으로 반환됩니다. 서비스 공급자가 이 값이 포함된 LINE_LINEDEVSTATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 API 버전을 협상하는 애플리케이션은 알림을 받지 않습니다.
-
-
LINEDEVSTATE_RINGING
-
-
스위치는 사용자에게 경고하도록 줄에 지시합니다.
Tapi: 서비스 공급자는 이 상수가 포함된 LINE_LINEDEVSTATE 메시지를 반복적으로 전송하여 각 링 주기에서 애플리케이션에 알립니다. 예를 들어 미국 서비스 공급자는 6초마다 이 상수를 사용하여 메시지를 보냅니다.
TSPI: POTS 디바이스에서 서비스 공급자는 중앙 사무실이 링 전압을 보낼 때마다 메시지를 보낼 수 있습니다. ISDN과 같은 디지털 디바이스에서 서비스 공급자는 스위치가 하나의 링 요청만 생성하는 경우 메시지의 반복을 합성해야 할 수 있습니다. 메시지의 각 반복은 수신자 저장 함수가 제대로 작동할 수 있도록 링 수가 증가하는 것을 표시해야 합니다.
-
-
LINEDEVSTATE_ROAMMODE
-
-
라인 디바이스의 로밍 모드가 변경되었습니다.
-
-
LINEDEVSTATE_SIGNAL
-
-
신호 수준이 크게 변경되었습니다(셀룰러).
-
-
LINEDEVSTATE_TERMINALS
-
-
터미널 설정이 변경되었습니다. 예를 들어 여러 줄 디바이스가 터미널을 공유하는 경우(예: 전화 터미널을 공유하는 두 줄)가 발생할 수 있습니다.
-
-
LINEDEVSTATE_TRANSLATECHANGE
-
-
사용자 또는 기타 상황의 구성 변경으로 인해 LINETRANSLATECAPS 구조체의 멤버 중 하나 이상이 변경되었음을 나타냅니다. 애플리케이션은 lineGetTranslateCaps를 사용하여 업데이트된 구조를 읽어야 합니다. 서비스 공급자가 이 값이 포함된 LINE_LINEDEVSTATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 TAPI 버전을 협상하는 애플리케이션은 LINEDEVSTATE_REINIT 지정하는 LINE_LINEDEVSTATE 메시지를 받게 되며, 업데이트된 정보를 얻기 위해 TAPI에 대한 연결을 종료하고 다시 초기화해야 합니다.
-
설명
확장성이 없습니다. 32비트 모두 예약되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
TAPI 버전 |
TAPI 2.0 이상이 필요합니다. |
헤더 |
|