다음을 통해 공유


TSPI_lineGetCallStatus 함수(tspi.h)

TSPI_lineGetCallStatus 함수는 지정된 호출의 현재 상태 반환합니다.

구문

LONG TSPIAPI TSPI_lineGetCallStatus(
  HDRVCALL         hdCall,
  LPLINECALLSTATUS lpCallStatus
);

매개 변수

hdCall

해당 상태 대해 쿼리할 호출에 대한 서비스 공급자의 핸들입니다. hdCall의 호출 상태는 모든 상태일 수 있습니다.

lpCallStatus

LINECALLSTATUS 형식의 고정 크기 데이터 구조에 대한 포인터입니다. 이 구조체는 호출 상태 정보로 채워집니다.

반환 값

함수가 성공하면 0을 반환하고 오류가 발생하면 오류 번호를 반환합니다. 가능한 반환 값은 다음과 같습니다.

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

설명

다음 표에서는 서비스 공급자가 입력한 LINECALLSTATUS 데이터 구조의 멤버와 TAPI로 채워진 멤버를 나타냅니다. 서비스 공급자는 TAPI로 채워진 값을 보존해야 합니다(덮어쓰지 않아야 합니다).

멤버 이름 Tapi 서비스 공급자
dwTotalSize; X
dwNeededSize; X
dwUsedSize; X
dwCallState; X
dwCallStateMode; X
dwCallPrivilege; X
dwCallFeatures; X
dwDevSpecificSize; X
dwDevSpecificOffset; X
 

TSPI_lineGetCallStatus 호출의 동적 상태 반환하는 반면 TSPI_lineGetCallInfo 주로 호출에 대한 정적 정보를 반환합니다. 호출 상태 정보에는 현재 호출 상태, 이 상태에 있는 동안 호출과 관련된 자세한 모드 정보(있는 경우) 및 호출이 이 상태에 있는 동안 TAPI가 호출에서 호출할 수 있는 사용 가능한 TSPI 함수 목록이 포함됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 tspi.h

추가 정보

LINECALLSTATUS

TSPI_lineGetCallInfo