휴대폰 디바이스에서 작업을 호출할 때 구현에서 반환할 수 있는 오류 코드 목록입니다. 개별 함수 설명을 참조하여 각 함수가 반환할 수 있는 이러한 오류 코드 중 어느 것을 확인할 수 있는지 확인합니다.
-
PHONEERR_ALLOCATED
-
-
지정된 리소스가 이미 할당되어 있습니다.
-
-
PHONEERR_BADDEVICEID
-
-
지정된 디바이스 식별자가 잘못되었거나 범위를 벗어났습니다.
-
-
PHONEERR_DISCONNECTED
-
-
통화 연결이 끊어졌습니다.
-
-
PHONEERR_INCOMPATIBLEAPIVERSION
-
-
애플리케이션은 전화 통신 API 구현 또는 해당 서비스 공급자에서 지원될 수 없는 API 버전 또는 버전 범위를 요청했습니다.
-
-
PHONEERR_INCOMPATIBLEEXTVERSION
-
-
애플리케이션은 서비스 공급자가 지원될 수 없는 확장 버전 또는 버전 범위를 요청했습니다.
-
-
PHONEERR_INIFILECORRUPT
-
-
Telephon.ini 파일의 내부 불일치 또는 서식 문제로 인해 TAPI에서 제대로 읽고 이해할 수 없습니다.
-
-
PHONEERR_INUSE
-
-
디바이스가 현재 사용 중입니다. 디바이스를 구성할 수 없습니다.
-
-
PHONEERR_INVALAPPHANDLE
-
-
애플리케이션의 지정된 사용 핸들 또는 등록 핸들이 잘못되었습니다.
-
-
PHONEERR_INVALAPPNAME
-
-
지정한 애플리케이션 이름이 잘못되었습니다. 애플리케이션에서 애플리케이션 이름을 지정하는 경우 문자열에 표시할 수 없는 문자가 없으며 NULL로 종료된 것으로 간주됩니다.
-
-
PHONEERR_INVALBUTTONLAMPID
-
-
지정한 단추/램프 식별자가 범위를 벗어났거나 잘못되었습니다.
-
-
PHONEERR_INVALBUTTONMODE
-
-
단추 모드 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALBUTTONSTATE
-
-
단추 상태 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALDATAID
-
-
지정한 데이터 식별자가 잘못되었습니다.
-
-
PHONEERR_INVALDEVICECLASS
-
-
지정된 휴대폰은 표시된 디바이스 클래스를 지원하지 않습니다.
-
-
PHONEERR_INVALEXTVERSION
-
-
서비스 공급자 확장 버전 번호가 잘못되었습니다.
-
-
PHONEERR_INVALHOOKSWITCHDEV
-
-
hookswitch 디바이스 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALHOOKSWITCHMODE
-
-
hookswitch 모드 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALLAMPMODE
-
-
지정된 램프 모드 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALPARAM
-
-
행 또는 열 값 또는 창 핸들과 같은 매개 변수가 잘못되었거나 범위를 벗어났습니다.
-
-
PHONEERR_INVALPHONEHANDLE
-
-
지정한 디바이스 핸들이 잘못되었습니다.
-
-
PHONEERR_INVALPHONESTATE
-
-
전화 디바이스가 요청된 작업에 대해 유효한 상태가 아닙니다.
-
-
PHONEERR_INVALPOINTER
-
-
지정된 포인터 매개 변수 중 하나 이상이 잘못되었습니다.
-
-
PHONEERR_INVALPRIVILEGE
-
-
dwPrivilege 매개 변수가 잘못되었습니다.
-
-
PHONEERR_INVALRINGMODE
-
-
링 모드 매개 변수가 잘못되었습니다.
-
-
PHONEERR_NODEVICE
-
-
TAPI가 마지막으로 초기화되었거나 초기화 시 검색되지 않은 방식으로 손상된 이후 연결된 디바이스가 시스템에서 제거되었으므로 이전에 유효했던 지정된 디바이스 식별자는 더 이상 허용되지 않습니다.
-
-
PHONEERR_NODRIVER
-
-
지정된 디바이스의 전화 서비스 공급자는 초기화 시 검색되지 않은 방식으로 구성 요소 중 하나가 누락되었거나 손상된 것을 발견했습니다. 사용자는 전화 통신 제어판 사용하여 문제를 해결하는 것이 좋습니다.
-
-
PHONEERR_NOMEM
-
-
메모리가 부족하여 요청된 작업을 완료할 수 없거나 메모리를 할당하거나 잠글 수 없습니다.
-
-
PHONEERR_NOTOWNER
-
-
애플리케이션에는 지정된 휴대폰 디바이스에 대한 소유자 권한이 없습니다.
-
-
PHONEERR_OPERATIONFAILED
-
-
지정되지 않은 이유로 작업이 실패했습니다.
-
-
PHONEERR_OPERATIONUNAVAIL
-
-
작업을 사용할 수 없습니다.
-
-
PHONEERR_REINIT
-
-
예를 들어 전화 통신 서비스 공급자를 추가하거나 제거한 결과로 TAPI 다시 초기화가 요청된 경우 마지막 애플리케이션이 API의 사용을 종료할 때까지 phoneInitialize, phoneInitializeEx 또는 phoneOpen 요청이 이 오류로 거부됩니다( phoneShutdown 사용). 이때 새 구성이 유효해지고 애플리케이션이 다시 한 번 phoneInitialize 또는 phoneInitializeEx를 호출할 수 있습니다.
-
-
PHONEERR_REQUESTOVERRUN
-
-
미해결 전화 요청의 최대 수를 초과했습니다.
-
-
PHONEERR_RESOURCEUNAVAIL
-
-
리소스 초과 커밋으로 인해 작업을 완료할 수 없습니다.
-
-
PHONEERR_STRUCTURETOOSMALL
-
-
지정된 휴대폰 대문자 구조가 너무 작습니다.
-
-
PHONEERR_UNINITIALIZED
-
-
이 작업은 phoneInitialize, phoneInitializeEx라는 애플리케이션 전에 호출되었습니다.
-
설명
0xFFFFFFFF 통해 0xC0000000 값은 디바이스별 확장에 사용할 수 있습니다. 0xBFFFFFFF 통해 0x80000000 값은 예약되어 있습니다. 및 0x00000000 0x7FFFFFFF 통해 요청 식별자로 사용됩니다.
애플리케이션이 구체적으로 처리하지 않는 오류 반환(예: 디바이스별 확장에서 정의한 오류)을 가져오는 경우 오류를 PHONEERR_OPERATIONFAILED 처리해야 합니다(지정되지 않은 이유).
요구 사항
| 요구 사항 | 값 |
|---|---|
| TAPI 버전 |
TAPI 2.0 이상이 필요합니다. |
| 헤더 |
|