TSPI_providerCreateLineDevice función (tspi.h)
TAPI llama a la función TSPI_providerCreateLineDevice en respuesta a la recepción de un mensaje de LINE_CREATE del proveedor de servicios, lo que permite la creación dinámica de un nuevo dispositivo de línea.
Sintaxis
LONG TSPIAPI TSPI_providerCreateLineDevice(
DWORD_PTR dwTempID,
DWORD dwDeviceID
);
Parámetros
dwTempID
Identificador de dispositivo temporal que el proveedor de servicios pasó a TAPI en el mensaje LINE_CREATE .
dwDeviceID
Identificador de dispositivo que TAPI asigna a este dispositivo si esta función se realiza correctamente.
Valor devuelto
Devuelve cero si la solicitud se realiza correctamente o un número de error si se produce un error. Los valores devueltos posibles son:
LINEERR_BADDEVICEID, LINEERR_NOMEM, LINEERR_OPERATIONFAILED.
Comentarios
Cuando TAPI recibe un mensaje de LINE_CREATE de un proveedor de servicios, llama a esta función (nunca llama a esta función espontáneamente). TAPI agrega 1 al número de dispositivos de ese tipo y pasa el identificador de dispositivo nuevo y sin usar resultante como parámetro dwDeviceID a esta función. También pasa en la función el parámetro dwParam2 del mensaje LINE_CREATE como dwTempID.
Sin embargo, los proveedores de servicios más antiguos que no exportan esta función tampoco deben enviar mensajes LINE_CREATE, lo que significa que TAPI no intentaría llamar a esta función.
Requisitos
Plataforma de destino | Windows |
Encabezado | tspi.h |