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 |