phoneSetData 函数 (tapi.h)
phoneSetData 函数将指定缓冲区中的信息下载到所选数据标识符处打开的手机设备。
语法
LONG phoneSetData(
HPHONE hPhone,
DWORD dwDataID,
LPVOID const lpData,
DWORD dwSize
);
参数
hPhone
打开的手机设备的句柄。 应用程序必须是电话的所有者。
dwDataID
在手机设备中要下载缓冲区的位置。
lpData
指向要从中下载数据的内存位置的指针。
dwSize
缓冲区的大小(以字节为单位)。
返回值
如果异步完成函数,则返回正请求标识符;如果发生错误,则返回负错误号。 如果函数成功,则相应PHONE_REPLY消息的 dwParam2 参数为零;如果发生错误,则为负错误数。 可能的返回值为:
PHONEERR_INVALPHONEHANDLE、PHONEERR_OPERATIONUNAVAIL、PHONEERR_NOTOWNER、PHONEERR_NOMEM、PHONEERR_INVALDATAID、PHONEERR_RESOURCEUNAVAIL、PHONEERR_INVALPHONESTATE、PHONEERR_OPERATIONFAILED、PHONEERR_INVALPOINTER、PHONEERR_UNINITIALIZED。
注解
phoneSetData 函数将最多 dwSize 字节从 lpData 下载到手机设备。 数据的格式、对手机设备的含义和数据标识符的含义都是特定于服务提供商的。 缓冲区中的数据或数据标识符的选择可以充当对手机设备的命令。
要求
目标平台 | Windows |
标头 | tapi.h |
Library | Tapi32.lib |
DLL | Tapi32.dll |