Compartir a través de


TSPI_phoneSetData función (tspi.h)

La función TSPI_phoneSetData descarga la información del búfer especificado en el dispositivo telefónico abierto en el identificador de datos seleccionado.

Sintaxis

LONG TSPIAPI TSPI_phoneSetData(
  DRV_REQUESTID dwRequestID,
  HDRVPHONE     hdPhone,
  DWORD         dwDataID,
  LPVOID const  lpData,
  DWORD         dwSize
);

Parámetros

dwRequestID

Identificador de la solicitud asincrónica.

hdPhone

Identificador del teléfono en el que se van a descargar los datos.

dwDataID

Especifica dónde se va a descargar el búfer en el dispositivo telefónico.

lpData

Puntero a la ubicación de memoria desde la que se van a descargar los datos.

dwSize

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

Valor devuelto

Devuelve dwRequestID o un número de error si se produce un error. El parámetro real lResult del ASYNC_COMPLETION correspondiente es cero si la función se ejecuta correctamente o es un número de error si se produce un error. Los valores devueltos posibles son los siguientes:

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

Comentarios

La función descarga un máximo de bytes dwSize de lpData al dispositivo telefónico. El formato de los datos, su significado para el dispositivo telefónico y el significado del identificador de datos son específicos del proveedor de servicios. Los datos del búfer o la selección de un identificador de datos pueden actuar como comandos para el dispositivo telefónico.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

ASYNC_COMPLETION

PHONECAPS

TSPI_phoneGetData

TSPI_phoneGetDevCaps