функция 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 |