TSPI_lineGetLineDevStatus 함수(tspi.h)
TSPI_lineGetLineDevStatus 함수는 지정된 열린 줄 디바이스에서 현재 상태 쿼리합니다. 반환되는 정보는 줄의 모든 주소에 전역입니다.
구문
LONG TSPIAPI TSPI_lineGetLineDevStatus(
HDRVLINE hdLine,
LPLINEDEVSTATUS lpLineDevStatus
);
매개 변수
hdLine
쿼리할 줄에 대한 서비스 공급자의 핸들입니다.
lpLineDevStatus
LINEDEVSTATUS 형식의 고정 크기 데이터 구조에 대한 포인터입니다. 이 구조체는 줄의 디바이스 상태 채워집니다.
반환 값
함수가 성공하면 0을 반환하고 오류가 발생하면 오류 번호를 반환합니다. 가능한 반환 값은 다음과 같습니다.
LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.
설명
다음 표에서는 TAPI로 채워진 LINEDEVSTATUS 데이터 구조체의 멤버와 서비스 공급자가 입력한 멤버를 나타냅니다. 서비스 공급자는 TAPI로 채워진 값을 보존해야 합니다(덮어쓰지 않아야 합니다).
멤버 이름 | Tapi | 서비스 공급자 |
---|---|---|
dwTotalSize; | X | |
dwNeededSize; | X | |
dwUsedSize; | X | |
dwNumOpens; | X | |
dwOpenMediaModes; | X | |
dwNumActiveCalls; | X | |
dwNumOnHoldCalls; | X | |
dwNumOnHoldPendCalls; | X | |
dwLineFeatures; | X | |
dwNumCallCompletions; | X | |
dwRingMode; | X | |
dwSignalLevel; | X | |
dwBatteryLevel; | X | |
dwRoamMode; | X | |
dwDevStatusFlags; | X | |
dwTerminalModesSize; | X | |
dwTerminalModesOffset; | X | |
dwDevSpecificSize; | X | |
dwDevSpecificOffset; | X |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | tspi.h |