Compartir a través de


Función phoneSetData (tapi.h)

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

Sintaxis

LONG phoneSetData(
  HPHONE       hPhone,
  DWORD        dwDataID,
  LPVOID const lpData,
  DWORD        dwSize
);

Parámetros

hPhone

Controle el dispositivo de teléfono abierto. La aplicación debe ser el propietario del teléfono.

dwDataID

Donde en el dispositivo telefónico se va a descargar el búfer.

lpData

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

dwSize

Tamaño del búfer, en bytes.

Valor devuelto

Devuelve un identificador de solicitud positivo si la función se completa de forma asincrónica o un número de error negativo si se produce un error. El parámetro dwParam2 del mensaje de PHONE_REPLY correspondiente es cero si la función se ejecuta correctamente o es un número de error negativo si se produce un error. Los valores devueltos posibles son:

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOTOWNER, PHONEERR_NOMEM, PHONEERR_INVALDATAID, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPOINTER, PHONEERR_UNINITIALIZED.

Comentarios

La función phoneSetData 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

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

Consulte también

PHONE_REPLY

Funciones complementarias del servicio telefónico

Información general de referencia de TAPI 2.2