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


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

Функция TSPI_lineCreateMSPInstance направляет библиотеку DLL TAPI 3 на создание экземпляра поставщика служб мультимедиа (MSP) для определенного линейного устройства. Эта функция возвращает дескриптор TSP для вызова MSP. Для этой функции требуется согласование версии TAPI 3.0.

Синтаксис

LONG TSPIAPI TSPI_lineCreateMSPInstance(
  HDRVLINE      hdLine,
  DWORD         dwAddressID,
  HTAPIMSPLINE  htMSPLine,
  LPHDRVMSPLINE lphdMSPLine
);

Параметры

hdLine

Дескриптор поставщика услуг к строке.

dwAddressID

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

htMSPLine

Дескриптор TAPI для вызова MSP.

lphdMSPLine

Указатель на дескриптор TSP для вызова MSP.

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

LINEERR_INVALLINEHANDLE, LINEERR_INVALPOINTER, NOERROR

Комментарии

Поставщик услуг должен сохранить поле дескриптора htMSPLine , которое будет использоваться при отправке сообщений LINE_SENDMSPDATA в TAPISRV.

Экземпляр MSP связан с определенным приложением. Если выполняется несколько приложений, каждая строка TSP может иметь несколько экземпляров MSP.

Требования

   
Целевая платформа Windows
Header tspi.h

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

Сведения о поставщике служб мультимедиа (MSP)

LINEDEVCAPS

TSPI_lineCloseMSPInstance

TSPI_lineMSPIdentify

TSPI_lineReceiveMSPData