Función lineSetLineDevStatus (tapi.h)

La función lineSetLineDevStatus establece el estado del dispositivo de línea. Excepto para la validación básica de parámetros, es un paso directo al proveedor de servicios. El proveedor de servicios envía un mensaje LINE_LINEDEVSTATE para informar a las aplicaciones del nuevo estado, cuando se establece; TAPI no sintetiza estos mensajes.

Sintaxis

LONG lineSetLineDevStatus(
  HLINE hLine,
  DWORD dwStatusToChange,
  DWORD fStatus
);

Parámetros

hLine

Identificador del dispositivo de línea.

dwStatusToChange

Una o varias de las constantes de LINEDEVSTATUSFLAGS_.

fStatus

TRUE (–1) para activar los bits de estado indicados, FALSE (0) para desactivarlo.

Valor devuelto

Devuelve un identificador de solicitud positivo si se inicia la operación asincrónica; de lo contrario, la función devuelve uno de estos valores de error negativos:

LINEERR_INVALLINEHANDLE, LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisitos

   
Plataforma de destino Windows
Encabezado tapi.h
Library Tapi32.lib
Archivo DLL Tapi32.dll