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 |