LINEERR_ 상수
다음은 줄, 주소 또는 호출에서 작업을 호출할 때 TAPI가 반환할 수 있는 오류 코드 목록입니다. 특정 함수가 반환할 수 있는 이러한 오류 코드 중 어느 것을 확인하는 방법에 대한 자세한 내용은 개별 함수 설명을 참조하세요.
-
LINEERR_ADDRESSBLOCKED
-
-
지정한 주소가 지정된 통화에서 전화를 걸지 못하도록 차단됩니다.
-
-
LINEERR_ADDRESSBLOCKED
-
-
대상 호출 주소에 호출 차단이 사용하도록 설정되어 있습니다.
-
-
LINEERR_ALLOCATED
-
-
다른 프로세스에서 독점적으로 열리는 직렬 포트와 같은 영구 조건으로 인해 줄을 열 수 없습니다.
-
-
LINEERR_BADDEVICEID
-
-
dwDeviceID 매개 변수와 같이 지정된 디바이스 식별자 또는 줄 디바이스 식별자가 잘못되었거나 범위를 벗어났습니다.
-
-
LINEERR_BEARERMODEUNAVAIL
-
-
LINECALLPARAMS의 전달자 모드 멤버가 잘못되었거나 LINECALLPARAMS에 지정된 전달자 모드를 사용할 수 없거나 호출 전달자 모드를 지정된 전달자 모드로 변경할 수 없습니다.
-
-
LINEERR_BILLINGREJECTED
-
-
통화의 청구 모드가 거부되었습니다.
-
-
LINEERR_CALLUNAVAIL
-
-
지정된 주소의 모든 호출 모양이 현재 사용 중입니다.
-
-
LINEERR_COMPLETIONOVERRUN
-
-
최대 미해결 호출 완료 횟수를 초과했습니다.
-
-
LINEERR_CONFERENCEFULL
-
-
회의에 대한 최대 파티 수에 도달했거나 요청된 당사자 수를 충족할 수 없습니다.
-
-
LINEERR_DIALBILLING
-
-
전화 걸기 가능 주소 매개 변수에는 서비스 공급자가 처리하지 않는 전화 걸기 제어 문자가 포함됩니다.
-
-
LINEERR_DIALDIALTONE
-
-
전화 걸기 가능 주소 매개 변수에는 서비스 공급자가 처리하지 않는 전화 걸기 제어 문자가 포함됩니다.
-
-
LINEERR_DIALPROMPT
-
-
전화 걸기 가능 주소 매개 변수에는 서비스 공급자가 처리하지 않는 전화 걸기 제어 문자가 포함됩니다.
-
-
LINEERR_DIALQUIET
-
-
전화 걸기 가능 주소 매개 변수에는 서비스 공급자가 처리하지 않는 전화 걸기 제어 문자가 포함됩니다.
-
-
LINEERR_DIALVOICEDETECT
-
-
다이얼 한정자 사용(:) 가 지원되지 않습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_DISCONNECTED
-
-
통화 연결이 끊어졌습니다. 이 값은 TAPI 버전 2.2 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INCOMPATIBLEAPIVERSION
-
-
애플리케이션은 전화 통신 API 구현 및 해당 서비스 공급자와 호환되지 않거나 지원될 수 없는 TAPI 버전 또는 버전 범위를 요청했습니다.
-
-
LINEERR_INCOMPATIBLEEXTVERSION
-
-
애플리케이션이 유효하지 않거나 해당 서비스 공급자가 지원될 수 없는 확장 버전 범위를 요청했습니다.
-
-
LINEERR_INIFILECORRUPT
-
-
내부 불일치 또는 서식 문제로 인해 TAPI에서 Telephon.ini 파일을 제대로 읽거나 이해할 수 없습니다. 예를 들어 Telephon.ini 파일의 [위치], [카드] 또는 [국가] 섹션이 손상되거나 일치하지 않을 수 있습니다.
-
-
LINEERR_INUSE
-
-
회선 디바이스가 사용 중이며 현재 구성할 수 없거나, 파티가 추가되도록 허용하거나, 통화에 응답할 수 있도록 허용하거나, 통화를 배치하도록 허용하거나, 통화를 전송할 수 없습니다.
-
-
LINEERR_INVALADDRESS
-
-
지정된 주소가 잘못되었거나 허용되지 않습니다. 잘못된 경우 주소에 잘못된 문자 또는 숫자가 포함되거나 대상 주소에 서비스 공급자가 지원하지 않는 전화 걸기 제어 문자(W, @, $또는 ?)가 포함됩니다. 허용되지 않으면 지정된 주소가 지정된 줄에 할당되지 않았거나 주소 리디렉션에 유효하지 않습니다.
-
-
LINEERR_INVALADDRESSID
-
-
지정된 주소 식별자가 잘못되었거나 범위를 벗어났습니다.
-
-
LINEERR_INVALADDRESSMODE
-
-
지정된 주소 모드가 잘못되었습니다.
-
-
LINEERR_INVALADDRESSSTATE
-
-
지정된 주소 상태에는 LINEADDRESSSTATE_ 상수가 아닌 하나 이상의 비트가 포함됩니다.
-
-
LINEERR_INVALADDRESSTYPE
-
-
애플리케이션이 유효하지 않은 주소 유형을 참조했습니다. 이 값은 TAPI 버전 3.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAGENTACTIVITY
-
-
지정된 에이전트 작업이 잘못되었습니다.
-
-
LINEERR_INVALAGENTACTIVITY
-
-
이 작업을 호출하는 애플리케이션은 간접 핸드오프의 대상입니다. 즉, TAPI는 호출 애플리케이션이 지정된 미디어 유형에 대한 우선 순위가 가장 높은 애플리케이션이기도 하다는 것을 확인했습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAGENTGROUP
-
-
지정된 에이전트 그룹 정보가 잘못되었거나 오류가 포함되어 있습니다. 요청된 작업이 수행되지 않았습니다.
-
-
LINEERR_INVALAGENTGROUP
-
-
애플리케이션이 유효하지 않은 에이전트 그룹을 참조했습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAGENTID
-
-
지정된 에이전트 식별자가 잘못되었습니다.
-
-
LINEERR_INVALAGENTID
-
-
잘못된 에이전트 식별자가 사용되었습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAGENTSESSIONSTATE
-
-
에이전트 세션 상태가 잘못되었습니다. 이 값은 TAPI 버전 2.2 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAGENTSTATE
-
-
지정된 에이전트 상태가 잘못되었거나 오류가 포함되어 있습니다. 지정된 주소의 에이전트 상태가 변경되지 않았습니다.
-
-
LINEERR_INVALAGENTSTATE
-
-
애플리케이션이 유효하지 않은 에이전트 상태를 참조했습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALAPPHANDLE
-
-
애플리케이션 핸들(예: hLineApp 매개 변수로 지정됨) 또는 애플리케이션 등록 핸들이 잘못되었습니다.
-
-
LINEERR_INVALAPPNAME
-
-
지정한 애플리케이션 이름이 잘못되었습니다. 애플리케이션에서 애플리케이션 이름을 지정하는 경우 문자열에 표시할 수 없는 문자가 없으며 0으로 끝나는 것으로 간주됩니다.
-
-
LINEERR_INVALBEARERMODE
-
-
지정된 전달자 모드가 잘못되었습니다.
-
-
LINEERR_INVALCALLCOMPLMODE
-
-
지정한 완료가 잘못되었습니다.
-
-
LINEERR_INVALCALLHANDLE
-
-
지정된 호출 핸들이 잘못되었습니다. 예를 들어 핸들은 NULL 이 아니지만 지정된 줄에 속하지 않습니다. 경우에 따라 지정된 호출 디바이스 핸들이 잘못되었습니다.
-
-
LINEERR_INVALCALLPARAMS
-
-
지정된 호출 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALCALLPRIVILEGE
-
-
지정된 호출 권한 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALCALLSELECT
-
-
지정한 select 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALCALLSTATE
-
-
호출의 현재 상태가 요청된 작업에 대해 유효한 상태가 아닙니다.
-
-
LINEERR_INVALCALLSTATELIST
-
-
지정된 호출 상태 목록이 잘못되었습니다.
-
-
LINEERR_INVALCARD
-
-
dwCard에 지정된 영구 카드 식별자를 레지스트리의 [카드] 섹션에 있는 항목에서 찾을 수 없습니다.
-
-
LINEERR_INVALCOMPLETIONID
-
-
완료 식별자가 잘못되었습니다.
-
-
LINEERR_INVALCONFCALLHANDLE
-
-
전화 회의에 대해 지정된 통화 핸들이 잘못되었거나 전화 회의 핸들이 아닙니다.
-
-
LINEERR_INVALCONSULTCALLHANDLE
-
-
지정한 상담 전화 핸들이 잘못되었습니다.
-
-
LINEERR_INVALCOUNTRYCODE
-
-
지정한 국가 또는 지역 코드가 잘못되었습니다.
-
-
LINEERR_INVALDEVICECLASS
-
-
줄 디바이스에 지정된 디바이스 클래스에 대한 연결된 디바이스가 없거나 지정된 줄이 표시된 디바이스 클래스를 지원하지 않습니다.
-
-
LINEERR_INVALDEVICEHANDLE
-
-
줄 디바이스 핸들이 잘못되었습니다.
-
-
LINEERR_INVALDIALPARAMS
-
-
전화 걸기 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALDIGITLIST
-
-
지정한 숫자 목록이 잘못되었습니다.
-
-
LINEERR_INVALDIGITMODE
-
-
지정된 숫자 모드가 잘못되었습니다.
-
-
LINEERR_INVALDIGITS
-
-
지정된 종료 숫자가 잘못되었습니다.
-
-
LINEERR_INVALEXTVERSION
-
-
서비스 공급자 확장 버전 번호가 잘못되었습니다.
-
-
LINEERR_INVALFEATURE
-
-
dwFeature 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALFEATURE
-
-
애플리케이션이 이 줄에서 사용할 수 없는 기능을 호출했습니다.
-
-
LINEERR_INVALGROUPID
-
-
지정한 그룹 식별자가 잘못되었습니다.
-
-
LINEERR_INVALLINEHANDLE
-
-
지정된 호출, 디바이스, 회선 디바이스 또는 줄 핸들이 잘못되었습니다.
-
-
LINEERR_INVALLINESTATE
-
-
디바이스 구성이 현재 줄 상태에서 변경되지 않을 수 있습니다. 줄이 다른 애플리케이션에서 사용 중이거나 dwLineStates 매개 변수에 LINEDEVSTATE_ 상수가 아닌 하나 이상의 비트가 포함되어 있을 수 있습니다. LINEERR_INVALLINESTATE 값은 디바이스의 연결이 끊어지거나 서비스가 중단되었음을 나타낼 수도 있습니다. 이러한 상태는 lineGetLineDevStatus 함수에서 반환된 LINEDEVSTATUS 구조체의 dwDevStatusFlags 멤버에서 LINEDEVSTATUSFLAGS_CONNECTED 및 LINEDEVSTATUSFLAGS_INSERVICE 값에 해당하는 비트를 0으로 설정하여 표시됩니다.
-
-
LINEERR_INVALLOCATION
-
-
dwLocation에 지정된 영구 위치 식별자를 레지스트리의 [위치] 섹션에 있는 항목에서 찾을 수 없습니다.
-
-
LINEERR_INVALMEDIALIST
-
-
지정된 미디어 목록이 잘못되었습니다.
-
-
LINEERR_INVALMEDIAMODE
-
-
모니터링할 미디어 유형(모드) 목록에 잘못된 정보가 포함되어 있거나, 지정된 미디어 형식 매개 변수가 잘못되었거나, 서비스 공급자가 지정된 미디어 형식을 지원하지 않습니다. 줄에서 지원되는 미디어 유형은 LINEDEVCAPS 구조체의 dwMediaModes 멤버에 나열됩니다.
-
-
LINEERR_INVALMESSAGEID
-
-
dwMessageID에 지정된 숫자는 LINEADDRESSCAPS 구조체의 dwNumCompletionMessages 멤버가 지정한 범위를 벗어났습니다.
-
-
LINEERR_INVALPARAM
-
-
매개 변수가 가리키는 매개 변수 또는 구조체에 잘못된 정보가 포함되거나, 국가 또는 지역 코드가 잘못되었거나, 창 핸들이 잘못되었거나, 지정된 정방향 목록 매개 변수에 잘못된 정보가 포함되어 있습니다.
-
-
LINEERR_INVALPARKID
-
-
공원 식별자가 잘못되었습니다.
-
-
LINEERR_INVALPARKMODE
-
-
지정한 공원 모드가 잘못되었습니다.
-
-
LINEERR_INVALPASSWORD
-
-
지정한 암호가 올바르지 않으며 요청된 작업이 수행되지 않았습니다.
-
-
LINEERR_INVALPASSWORD
-
-
애플리케이션에서 잘못된 암호를 사용했습니다. 이 값은 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_INVALPOINTER
-
-
지정된 포인터 매개 변수 중 하나 이상(예: lpCallList, lpdwAPIVersion, lpExtensionID, lpdwExtVersion, lphIcon, lpLineDevCaps 및 lpToneList)이 잘못되었거나 출력 매개 변수에 대한 필수 포인터가 NULL입니다.
-
-
LINEERR_INVALPRIVSELECT
-
-
dwPrivileges 매개 변수에 대해 잘못된 플래그 또는 플래그 조합이 설정되었습니다.
-
-
LINEERR_INVALRATE
-
-
지정된 속도가 잘못되었습니다.
-
-
LINEERR_INVALREQUESTMODE
-
-
LINEREQUESTMODE 표시기가 잘못되었습니다.
-
-
LINEERR_INVALTERMINALID
-
-
지정된 터미널 식별자가 잘못되었습니다.
-
-
LINEERR_INVALTERMINALMODE
-
-
지정된 터미널 모드 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALTIMEOUT
-
-
시간 제한은 지원되지 않거나 값이 LINEDEVCAPS에 지정된 유효한 범위를 벗어났습니다.
-
-
LINEERR_INVALTONE
-
-
지정된 사용자 지정 톤이 유효한 톤을 나타내지 않거나 빈도가 너무 많거나 지정된 톤 구조가 유효한 톤을 설명하지 않습니다.
-
-
LINEERR_INVALTONELIST
-
-
지정된 톤 목록이 잘못되었습니다.
-
-
LINEERR_INVALTONEMODE
-
-
지정된 톤 모드 매개 변수가 잘못되었습니다.
-
-
LINEERR_INVALTRANSFERMODE
-
-
지정된 전송 모드 매개 변수가 잘못되었습니다.
-
-
LINEERR_LINEMAPPERFAILED
-
-
LINEMAPPER는 dwDeviceID 매개 변수에 전달된 값이지만 lpCallParams 매개 변수에 지정된 요구 사항과 일치하는 줄을 찾을 수 없습니다.
-
-
LINEERR_NOCONFERENCE
-
-
지정된 통화는 전화 회의 핸들 또는 참가자 통화가 아닙니다.
-
-
LINEERR_NODEVICE
-
-
TAPI가 마지막으로 초기화된 이후 연결된 디바이스가 시스템에서 제거되었으므로 이전에 유효했던 지정된 디바이스 식별자는 더 이상 허용되지 않습니다. 또는 라인 디바이스에 지정된 디바이스 클래스에 대한 연결된 디바이스가 없습니다.
-
-
LINEERR_NODRIVER
-
-
Tapiaddr.dll 찾을 수 없거나 지정된 디바이스의 전화 서비스 공급자가 초기화 시 검색되지 않은 방식으로 해당 구성 요소 중 하나가 누락되었거나 손상된 것을 발견했습니다. 사용자는 전화 통신 제어판 사용하여 문제를 해결하는 것이 좋습니다.
-
-
LINEERR_NOMEM
-
-
작업을 수행할 메모리가 부족하거나 메모리를 잠글 수 없습니다.
-
-
LINEERR_NOMULTIPLEINSTANCE
-
-
여러 인스턴스를 지원하지 않는 전화 통신 서비스 공급자는 레지스트리의 [공급자] 섹션에 두 번 이상 나열됩니다. 애플리케이션은 사용자에게 전화 통신 제어판 사용하여 중복된 드라이버를 제거하도록 권고해야 합니다.
-
-
LINEERR_NOMULTIPLEINSTANCE
-
-
이 서비스 공급자의 여러 인스턴스는 허용되지 않습니다.
-
-
LINEERR_NOREQUEST
-
-
현재 지정된 모드의 보류 중인 요청이 없거나 애플리케이션이 지정된 요청 모드의 우선 순위가 가장 높은 애플리케이션이 아닙니다.
-
-
LINEERR_NOTOWNER
-
-
애플리케이션에는 지정된 호출에 대한 소유자 권한이 없습니다.
-
-
LINEERR_NOTREGISTERED
-
-
애플리케이션이 표시된 요청 모드에 대한 요청 수신자로 등록되지 않았습니다.
-
-
LINEERR_OPERATIONFAILED
-
-
지정되지 않거나 알 수 없는 이유로 작업이 실패했습니다.
-
-
LINEERR_OPERATIONUNAVAIL
-
-
지정된 디바이스 또는 지정된 줄과 같은 작업을 사용할 수 없습니다.
-
-
LINEERR_RATEUNAVAIL
-
-
서비스 공급자는 현재 지정된 속도에 사용할 수 있는 대역폭이 충분하지 않습니다.
-
-
LINEERR_REINIT
-
-
예를 들어 전화 통신 서비스 공급자를 추가하거나 제거한 결과로 TAPI 다시 초기화가 요청된 경우 마지막 애플리케이션이 API의 사용을 종료할 때까지 lineInitialize, lineInitializeEx 또는 lineOpen 요청이 거부됩니다( lineShutdown 사용). 이때 새 구성이 유효해지고 애플리케이션이 다시 한 번 lineInitialize 또는 lineInitializeEx를 호출할 수 있습니다.
-
-
LINEERR_REINIT
-
-
애플리케이션이 TAPI를 두 번 초기화하려고 했습니다.
-
-
LINEERR_REQUESTOVERRUN
-
-
디바이스에서 처리할 수 있는 것보다 더 많은 요청이 보류 중입니다.
-
-
LINEERR_RESOURCEUNAVAIL
-
-
작업을 완료할 리소스가 부족합니다. 예를 들어 동적 리소스 초과 커밋으로 인해 줄을 열 수 없습니다.
-
-
LINEERR_STRUCTURETOOSMALL
-
-
구조체의 dwTotalSize 멤버는 지정된 구조체의 고정 부분을 포함하기에 충분한 메모리를 지정하지 않습니다.
-
-
LINEERR_TARGETNOTFOUND
-
LINEERR_TARGETSELF
-
-
이 작업을 호출하는 애플리케이션은 간접 핸드오프의 대상입니다. 즉, TAPI는 호출 애플리케이션이 지정된 미디어 유형에 대한 우선 순위가 가장 높은 애플리케이션이기도 하다는 것을 확인했습니다.
-
-
LINEERR_UNINITIALIZED
-
-
lineInitialize 또는 lineInitializeEx라는 애플리케이션 앞에 작업이 호출되었습니다.
-
-
LINEERR_USERCANCELLED
-
-
사용자가 통화를 취소했습니다. 이 값은 TAPI 버전 2.2 이상을 협상하는 애플리케이션에만 노출됩니다.
-
-
LINEERR_USERUSERINFOTOOBIG
-
-
사용자-사용자 정보를 포함하는 문자열이 dwUUIAcceptSize, dwUUIAnswerSize, dwUUIDropSize, dwUUIMakeCallSize 또는 dwUUISendUserUserInfoSize 멤버에 지정된 최대 바이트 수를 초과하거나 사용자-사용자 정보를 포함하는 문자열이 너무 깁니다.
-
설명
0xFFFFFFFF 통해 0xC0000000 값은 디바이스별 확장에 사용할 수 있습니다. 0xBFFFFFFF 통해 0x80000000 값은 예약된 반면 0x7FFFFFFF 통해 0x00000000 요청 식별자로 사용됩니다.
애플리케이션이 구체적으로 처리하지 않는 오류 반환(예: 디바이스별 확장에서 정의한 오류)을 가져오는 경우 오류를 LINEERR_OPERATIONFAILED 처리해야 합니다(지정되지 않은 이유).
TAPI 3.0을 사용하여 새로운 LINEERR_constants 호출하는 경우 Tapierr.mc 파일을 새 메시지로 업데이트해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
TAPI 버전 |
TAPI 2.0 이상이 필요합니다. |
헤더 |
|