WPD_COMMAND_SMS_SEND命令
WPD_COMMAND_SMS_SEND命令會起始由簡訊功能物件傳送簡短訊息服務 (簡訊) 訊息。
命令類別目錄
WPD_CATEGORY_SMS
參數
驅動程式需要下列參數。
參數 | VarType | 描述 |
---|---|---|
WPD_PROPERTY_COMMON_COMMAND_TARGET | VT_LPWSTR | 必要。 應該傳送訊息之簡訊功能物件的物件識別碼。 不同的簡訊功能物件可以有不同的設定。 |
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直接呼叫。
規格需求
需求 | 值 |
---|---|
標頭 |
|