linePrepareAddToConferenceW 함수(tapi.h)
linePrepareAddToConference 함수는 다른 파티의 추가를 위해 기존 전화 회의를 준비합니다.
LONG linePrepareAddToConferenceW(
HCALL hConfCall,
LPHCALL lphConsultCall,
LPLINECALLPARAMS const lpCallParams
);
hConfCall
전화 회의에 대한 핸들입니다. 애플리케이션은 이 호출의 소유자여야 합니다.
lphConsultCall
HCALL 핸들에 대한 포인터입니다. 그런 다음 이 위치는 추가할 상담 호출을 식별하는 핸들과 함께 로드됩니다. 처음에는 애플리케이션이 이 호출의 유일한 소유자입니다.
lpCallParams
상담 호출을 설정할 때 사용할 호출 매개 변수가 포함된 LINECALLPARAMS 구조에 대한 포인터입니다. 이 매개 변수는 특별한 호출 설정 매개 변수가 필요한 경우 NULL
함수가 비동기적으로 완료되면 양수 요청 식별자를 반환하고 오류가 발생하면 음수 오류 번호를 반환합니다. 함수가 성공하면 해당 LINE_REPLY 메시지의 dwParam2 매개 변수가 0이거나 오류가 발생하면 음수 오류 번호입니다. 가능한 반환 값은 다음과 같습니다.
LINEERR_BEARERMODEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_CALLUNAVAIL, LINEERR_INVALRATE, LINEERR_CONFERENCEFULL, LINEERR_NOMEM, LINEERR_INUSE, LINEERR_NOTOWNER, LINEERR_INVALADDRESSMODE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALBEARERMODE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLPARAMS, LINEERR_RATEUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCONFCALLHANDLE, LINEERR_STRUCTURETOOSMALL, LINEERR_INVALLINESTATE, LINEERR_USERUSERINFOTOOBIG LINEERR_INVALMEDIAMODE, LINEERR_UNINITIALIZED.
LINEERR_INVALLINESTATE 반환되는 경우 줄은 현재 이 작업을 수행할 수 있는 상태가 아닙니다. 현재 유효한 작업 목록은 LINEDEVSTATUS 구조체의 dwLineFeatures 멤버(LINEFEATURE형식)에서 찾을 수 있습니다. (lineGetLineDevStatus 호출하면 LINEDEVSTATUS정보가 업데이트됩니다.
lineSetupConference 또는 3방향 전화 회의로 확인되는 lineCompleteTransfer 사용하여 전화 회의 핸들을 가져올 수 있습니다. linePrepareAddToConference 함수는 일반적으로 기존 전화 회의를 onHoldPendingConference 상태에 배치하고 나중에 lineAddToConference사용하여 기존 전화 회의에 추가할 수 있는 상담 호출을 만듭니다.
lineDrop사용하여 상담 통화를 취소할 수 있습니다. 또한 애플리케이션이 lineSwapHold상담 전화와 개최된 전화 회의 간에 교환할 수도 있습니다.
참고
tapi.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 linePrepareAddToConference를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | tapi.h |
라이브러리 | Tapi32.lib |
DLL | Tapi32.dll |
LINECALLPARAMS
lineDrop