função TSPI_lineCreateMSPInstance (tspi.h)

A função TSPI_lineCreateMSPInstance direciona a DLL do TAPI 3 para criar uma instância do MSP (provedor de serviços de mídia) para um dispositivo de linha específico. Essa função retorna um identificador TSP para a chamada MSP. Essa função requer a negociação de versão do TAPI 3.0.

Sintaxe

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

Parâmetros

hdLine

O identificador do provedor de serviços para a linha.

dwAddressID

Um endereço no dispositivo de linha aberta especificado. Um identificador de endereço está permanentemente associado a um endereço; o identificador permanece constante entre as atualizações do sistema operacional.

htMSPLine

O identificador TAPI para a chamada MSP.

lphdMSPLine

Ponteiro para o identificador TSP para a chamada MSP.

Valor retornado

LINEERR_INVALLINEHANDLE, LINEERR_INVALPOINTER, NOERROR

Comentários

O provedor de serviços deve salvar o campo de identificador htMSPLine , a ser usado ao enviar mensagens LINE_SENDMSPDATA para TAPISRV.

Uma instância MSP está associada a um aplicativo específico. Se vários aplicativos estiverem em execução, cada linha TSP poderá ter várias instâncias MSP.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

Sobre o MSP (Provedor de Serviços de Mídia)

LINEDEVCAPS

TSPI_lineCloseMSPInstance

TSPI_lineMSPIdentify

TSPI_lineReceiveMSPData