PHONESTATE_ 상수

PHONESTATE_ 비트 플래그 상수는 휴대폰 디바이스에 대한 다양한 상태 항목을 설명합니다.

PHONESTATE_CAPSCHANGE

사용자 또는 기타 상황의 구성 변경으로 인해 PHONECAPS 구조의 멤버 중 하나 이상이 변경되었음을 나타냅니다. 애플리케이션은 phoneGetDevCaps를 사용하여 업데이트된 구조를 읽어야 합니다. 서비스 공급자가 이 값이 포함된 PHONE_STATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 API 버전을 협상하는 애플리케이션은 PHONESTATE_REINIT 지정하는 PHONE_STATE 메시지를 받게 되며, 업데이트된 정보를 얻기 위해 TAPI에 대한 연결을 종료하고 다시 초기화해야 합니다.

PHONESTATE_CONNECTED

휴대폰 장치와 TAPI 간의 연결이 방금 이루어졌습니다. 이 문제는 TAPI가 처음 호출되거나 휴대폰을 PC에 연결하는 유선이 TAPI 활성 상태로 연결되어 있을 때 발생합니다.

PHONESTATE_DEVSPECIFIC

휴대폰의 장치별 정보가 변경되었습니다.

PHONESTATE_DISCONNECTED

휴대폰 장치와 TAPI 간의 연결이 끊어졌습니다. 이 문제는 TAPI가 활성화된 동안 휴대폰을 PC에 연결하는 유선 연결이 분리된 경우에 발생합니다.

PHONESTATE_DISPLAY

휴대폰의 표시가 변경되었습니다.

PHONESTATE_HANDSETGAIN

핸드셋의 마이크 게인 설정이 변경되었습니다.

PHONESTATE_HANDSETHOOKSWITCH

핸드셋 후크위치 상태가 변경되었습니다.

PHONESTATE_HANDSETVOLUME

핸드셋의 스피커 볼륨 설정이 변경되었습니다.

PHONESTATE_HEADSETHOOKSWITCH

헤드셋의 후크위치 상태가 변경되었습니다.

PHONESTATE_HEADSETGAIN

헤드셋의 마이크 게인 설정이 변경되었습니다.

PHONESTATE_HEADSETVOLUME

헤드셋의 스피커 볼륨 설정이 변경되었습니다.

PHONESTATE_LAMP

휴대폰의 램프가 변경되었습니다.

PHONESTATE_MONITORS

휴대폰 디바이스에 대한 모니터 수입니다.

PHONESTATE_OTHER

아래에 나열된 항목 이외의 전화 상태 항목이 변경되었습니다. 애플리케이션은 현재 휴대폰 상태 검사 변경된 항목을 확인해야 합니다.

PHONESTATE_OWNER

휴대폰 디바이스의 소유자 수입니다.

PHONESTATE_REINIT

휴대폰 디바이스 구성에서 항목이 변경되었습니다. 이러한 변경 내용(새 휴대폰 디바이스의 모양)을 인식하려면 애플리케이션이 TAPI 사용을 다시 초기화해야 합니다.

PHONESTATE_REMOVED

디바이스가 서비스 공급자에 의해 시스템에서 제거되고 있음을 나타냅니다(대부분 사용자 작업을 통해 제어판 또는 유사한 유틸리티를 통해). 이 값이 있는 PHONE_STATE 메시지는 일반적으로 디바이스에서 PHONE_CLOSE 메시지 바로 뒤에 잇습니다. TAPI를 다시 초기화하기 전에 디바이스에 액세스하려고 하면 PHONEERR_NODEVICE 애플리케이션으로 반환됩니다. 서비스 공급자가 이 값이 포함된 PHONE_STATE 메시지를 TAPI로 보내는 경우 TAPI는 TAPI 버전 1.4 이상을 협상한 애플리케이션에 전달합니다. 이전 API 버전을 협상하는 애플리케이션은 알림을 받지 않습니다.

PHONESTATE_RESUME

응용 프로그램의 전화 장치 사용은 일정 시간 동안 일시 중단 된 후 다시 시작됩니다.

PHONESTATE_RINGMODE

휴대폰의 링 모드가 변경되었습니다.

PHONESTATE_RINGVOLUME

휴대폰의 링 볼륨이 변경되었습니다.

PHONESTATE_SPEAKERHOOKSWITCH

스피커폰의 후크위치 상태가 변경되었습니다.

PHONESTATE_SPEAKERGAIN

스피커폰의 마이크 게인 설정 상태가 변경되었습니다.

PHONESTATE_SPEAKERVOLUME

스피커폰의 스피커 볼륨 설정이 변경되었습니다.

PHONESTATE_SUSPEND

응용 프로그램의 전화 사용이 일시적으로 일시 중단되었습니다.

설명

확장성이 없습니다. 32비트 모두 예약되어 있습니다.

요구 사항

요구 사항
TAPI 버전
TAPI 2.0 이상이 필요합니다.
헤더
Tapi.h

추가 정보

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps