lineProxyMessage 함수(tapi.h)

lineProxyMessage 함수는 등록된 프록시 요청 처리기에서 해당 역할과 관련된 TAPI 메시지를 생성하는 데 사용됩니다. 예를 들어 ACD 에이전트 처리기는 이 함수를 사용하여 지정된 줄이 열려 있는 모든 애플리케이션에서 수신하는 LINE_AGENTSTATUS 메시지를 생성할 수 있습니다. TAPI는 함수 매개 변수에 지정된 hLine 에서 메시지 생성을 표시하지 않습니다.

구문

LONG lineProxyMessage(
  HLINE hLine,
  HCALL hCall,
  DWORD dwMsg,
  DWORD dwParam1,
  DWORD dwParam2,
  DWORD dwParam3
);

매개 변수

hLine

열린 줄 디바이스에 대한 핸들입니다. TAPI에서 메시지를 수신하는 각 애플리케이션에 대해 올바른 hLine 으로 변환됩니다.

hCall

메시지가 특정 호출과 관련된 경우(LINE_AGENTSTATUS 경우 그렇지 않음) 해당 호출에 대한 프록시 처리기의 핸들을 지정합니다. 특정 호출과 관련이 없는 메시지에 대해 NULL 로 설정해야 합니다. TAPI에서 메시지를 수신하는 각 애플리케이션에 대해 올바른 hCall 로 변환됩니다.

dwMsg

생성할 TAPI 메시지입니다. 프록시 처리기에서 생성할 수 있는 메시지여야 합니다.

dwParam1

보낼 메시지와 연결된 매개 변수입니다.

dwParam2

보낼 메시지와 연결된 매개 변수입니다.

dwParam3

보낼 메시지와 연결된 매개 변수입니다.

반환 값

함수가 성공하면 0을 반환하거나 다음 음수 오류 값 중 하나를 반환합니다.

LINEERR_INVALLINEHANDLE, LINEERR_INVALCALLHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_NOTREGISTERED, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 tapi.h
라이브러리 Tapi32.lib
DLL Tapi32.dll

추가 정보

LINE_AGENTSTATUS

보조 회선 서비스 함수

TAPI 2.2 참조 개요