WPD_COMMAND_SMS_SEND 命令
WPD_COMMAND_SMS_SEND 命令通过 SMS 功能对象启动短信服务的发送 (短信) 消息。
命令类别
WPD_CATEGORY_SMS
参数
驱动程序需要以下参数。
参数 | VarType | 说明 |
---|---|---|
WPD_PROPERTY_COMMON_COMMAND_TARGET | VT_LPWSTR | 必需。 应发送消息的 SMS 功能对象的对象 ID。 不同的 SMS 功能对象可以具有不同的设置。 |
WPD_PROPERTY_SMS_RECIPIENT | VT_LPWSTR | 必需。 收件人的 URI。 |
WPD_PROPERTY_SMS_MESSAGE_TYPE | VT_UI4 | 必需。 一个SMS_MESSAGE_TYPES枚举器,指示文本或二进制) (消息的类型。 |
WPD_PROPERTY_SMS_TEXT_MESSAGE | VT_LPWSTR | 可选。 如果 WPD_PROPERTY_SMS_MESSAGE_TYPE 指示短信,则这是消息字符串;否则,不包括此参数。 |
WPD_PROPERTY_SMS_BINARY_MESSAGE | VT_VECTOR |VT_UI1 | 可选。 如果 WPD_PROPERTY_SMS_MESSAGE_TYPE 指示二进制消息,则这是指向字节数组的指针;否则,不包括此参数。 该值的第一个 DWORD 是数组的长度(以字节为单位)。 |
返回值
驱动程序应返回以下结果。
结果 | VarType | 说明 |
---|---|---|
WPD_PROPERTY_COMMON_HRESULT | VT_ERROR | 必需。 指示执行命令是成功还是失败的 HRESULT 。 如果调用方发出无效请求,驱动程序应返回 HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) ,并且不需要返回任何其他结果值。 错误代码包括 Windows 可移植设备错误代码 或任何其他相应的错误代码。 |
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE | VT_UI4 | 可选。 特定于驱动程序的错误代码。 这通常仅用于驱动程序测试,或者如果驱动程序、设备和客户端都是一起设计的。 |
调用方法
只能使用 IPortableDevice::SendCommand 直接调用。
要求
要求 | 值 |
---|---|
标头 |
|