Share via


TSPI_phoneGetButtonInfo función (tspi.h)

La función TSPI_phoneGetButtonInfo devuelve información sobre un botón especificado.

Sintaxis

LONG TSPIAPI TSPI_phoneGetButtonInfo(
  HDRVPHONE         hdPhone,
  DWORD             dwButtonLampID,
  LPPHONEBUTTONINFO lpButtonInfo
);

Parámetros

hdPhone

Identificador del teléfono que se va a consultar.

dwButtonLampID

Un botón en el dispositivo telefónico.

lpButtonInfo

Puntero a la memoria en la que el proveedor de servicios escribe una estructura de tamaño variable de tipo PHONEBUTTONINFO. Esta estructura de datos describe el modo y la función, y proporciona texto descriptivo adicional correspondiente al botón. Antes de llamar a TSPI_phoneGetButtonInfo, la aplicación establece 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 función se realiza correctamente o un número de error si se produce un error. Los valores devueltos posibles son los siguientes:

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALBUTTONLAMPID, PHONEERR_OPERATIONUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_NOMEM.

Comentarios

La función TSPI_phoneGetButtonInfo devuelve el valor PHONEERR_NOMEM si el proveedor de servicios no puede acceder a la memoria que contiene la información del botón.

El proveedor de servicios rellena todos los miembros de la estructura de datos PHONEBUTTONINFO , excepto dwTotalSize, que tapi rellena. El proveedor de servicios no debe sobrescribir el miembro dwTotalSize .

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

PHONEBUTTONINFO

PHONECAPS

TSPI_phoneSetButtonInfo