Compartir a través de


TSPI_phoneGetData función (tspi.h)

La función TSPI_phoneGetData carga la información de la ubicación especificada en el dispositivo telefónico abierto al búfer especificado.

Sintaxis

LONG TSPIAPI TSPI_phoneGetData(
  HDRVPHONE hdPhone,
  DWORD     dwDataID,
  LPVOID    lpData,
  DWORD     dwSize
);

Parámetros

hdPhone

Identificador del teléfono que se va a consultar.

dwDataID

Especifica desde dónde se cargará el búfer en el dispositivo telefónico.

lpData

Puntero al búfer de memoria en el que se cargarán los datos.

dwSize

Tamaño del búfer de datos en bytes. Si el parámetro lpData es un puntero a una cadena, el tamaño debe incluir el terminador nulo .

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_INVALPHONESTATE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_INVALDATAID, PHONEERR_RESOURCEUNAVAIL.

Comentarios

La función TSPI_phoneGetData carga un máximo de bytes dwSize desde el dispositivo telefónico en lpData. Si dwSize es cero, no se copia nada. El tamaño de cada área de datos se muestra en la estructura PHONECAPS del teléfono.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

PHONECAPS

TSPI_phoneGetDevCaps

TSPI_phoneSetData