Поделиться через


функция TSPI_lineGetAddressStatus (tspi.h)

Функция TSPI_lineGetAddressStatus запрашивает указанный адрес для получения текущего состояния.

Синтаксис

LONG TSPIAPI TSPI_lineGetAddressStatus(
  HDRVLINE            hdLine,
  DWORD               dwAddressID,
  LPLINEADDRESSSTATUS lpAddressStatus
);

Параметры

hdLine

Дескриптор поставщика услуг к строке, содержащей адрес для запроса.

dwAddressID

Адрес на данном устройстве с открытой линией. Это адрес для запроса. Идентификатор адреса постоянно связан с адресом; идентификатор остается неизменным при обновлении операционной системы. Этот параметр не проверяется TAPI при вызове этой функции.

lpAddressStatus

Указатель на структуру данных изменчивого размера типа LINEADDRESSSTATUS.

Возвращаемое значение

Возвращает ноль, если функция выполнена успешно, или номер ошибки при возникновении ошибки. Возможные возвращаемые значения:

LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_NOMEM LINEERR_RESOURCEUNAVAIL.

Комментарии

Поставщик услуг заполняет все элементы структуры данных LINEADDRESSSTATUS , за исключением dwTotalSize, которая заполняется с помощью TAPI. Поставщик услуг не должен перезаписывать член dwTotalSize .

Требования

Требование Значение
Целевая платформа Windows
Header tspi.h

См. также раздел

LINEADDRESSSTATUS