TSPI_phoneSetData 函数 (tspi.h)

TSPI_phoneSetData函数将指定缓冲区中的信息下载到所选数据标识符处打开的手机设备。

语法

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

参数

dwRequestID

异步请求的标识符。

hdPhone

要将数据下载到其中的手机的句柄。

dwDataID

指定要在手机设备中下载缓冲区的位置。

lpData

指向要从中下载数据的内存位置的指针。

dwSize

缓冲区的大小(以字节为单位)。 如果 lpData 参数是指向字符串的指针,则大小必须包含 null 终止符。

返回值

如果发生错误,则返回 dwRequestID 或错误号。 如果函数成功,则相应ASYNC_COMPLETIONlResult 实际参数为零;如果发生错误,则为错误号。 可能的返回值如下所示:

PHONEERR_INVALPHONEHANDLE、PHONEERR_RESOURCEUNAVAIL、PHONEERR_INVALDATAID、PHONEERR_OPERATIONFAILED、PHONEERR_INVALPHONESTATE、PHONEERR_OPERATIONUNAVAIL、PHONEERR_NOMEM。

注解

函数将最大 dwSize 字节从 lpData 下载到手机设备。 数据的格式、数据对手机设备的含义和数据标识符的含义都是特定于服务提供商的。 缓冲区中的数据或数据标识符的选择可以充当对手机设备的命令。

要求

要求
目标平台 Windows
标头 tspi.h

另请参阅

ASYNC_COMPLETION

PHONECAPS

TSPI_phoneGetData

TSPI_phoneGetDevCaps