다음을 통해 공유


TSPI_lineSetCallData 함수(tspi.h)

TSPI_lineSetCallData 함수 서비스 공급자는 호출과 관련된 정보와 함께 표시된 호출 데이터를 저장한 후 TSPI_lineGetCallInfo 호출될 때마다 전달합니다. 서비스 공급자는 호출 데이터가 변경되었음을 표시하는 LINECALLINFOSTATE_CALLDATA 나타내는 LINE_CALLINFO 메시지를 보냅니다. 서비스 공급자 구현에 따라 호출 데이터는 다른 컴퓨터(서버를 통해)를 포함하여 호출에 대한 핸들이 있는 모든 엔터티로 전파될 수 있으며 전송될 때 호출과 함께 이동할 수 있습니다.

구문

LONG TSPIAPI TSPI_lineSetCallData(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall,
  LPVOID        lpCallData,
  DWORD         dwSize
);

매개 변수

dwRequestID

비동기 완료 정보를 보고하기 위한 식별자입니다.

hdCall

호출에 대한 서비스 공급자의 핸들입니다.

lpCallData

LINECALLINFOCallData 필드에 복사할 데이터의 주소로, 기존 데이터를 대체합니다.

dwSize

복사할 데이터 바이트 수입니다. 값이 0이면 기존 데이터가 제거됩니다. lpCallData 매개 변수가 문자열에 대한 포인터인 경우 크기는 null 종결자를 포함해야 합니다.

반환 값

비동기 작업이 시작되면 dwRequestID 를 반환합니다. 그렇지 않으면 다음과 같은 음수 오류 값 중 하나가 발생합니다.

LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 tspi.h

추가 정보

LINECALLINFO

LINE_CALLINFO

TSPI_lineGetCallInfo