Función lineGetProxyStatus (tapi.h)
La función lineGetProxyStatus devuelve una lista de tipos de solicitud de proxy que se están atendando actualmente para el dispositivo especificado.
Sintaxis
LONG lineGetProxyStatus(
HLINEAPP hLineApp,
DWORD dwDeviceID,
DWORD dwAppAPIVersion,
LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);
Parámetros
hLineApp
Controle el registro de la aplicación con TAPI.
dwDeviceID
Dispositivo de línea que se va a consultar.
dwAppAPIVersion
Número de versión de TAPI que se va a usar.
lpLineProxyReqestList
Puntero a una estructura de tamaño variable de tipo LINEPROXYREQUESTLIST. Una vez completada correctamente la solicitud, esta estructura se rellena con una lista de las solicitudes de proxy admitidas actualmente. Antes de llamar a lineGetProxyStatus, la aplicación debe establecer el miembro dwTotalSize de esta estructura para indicar la cantidad de memoria disponible para TAPI para devolver información.
Valor devuelto
Devuelve cero si la solicitud se realiza correctamente; de lo contrario, la función devuelve uno de los siguientes valores de error negativos:
LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi.h |
Library | Tapi32.lib |
Archivo DLL | Tapi32.dll |