Share via


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

추가 정보

LINEDEVSTATUS

TSPI_lineGetAddressStatus