Perintah WPD_COMMAND_SMS_SEND
Perintah WPD_COMMAND_SMS_SEND memulai pengiriman pesan layanan pesan singkat (SMS) oleh objek fungsional SMS.
Kategori perintah
WPD_CATEGORY_SMS
Parameter
Driver mengharapkan parameter berikut.
Parameter | VarType | Deskripsi |
---|---|---|
WPD_PROPERTY_COMMON_COMMAND_TARGET | VT_LPWSTR | Wajib diisi. ID objek dari objek fungsi SMS yang harus mengirim pesan. Objek fungsi SMS yang berbeda dapat memiliki pengaturan yang berbeda. |
WPD_PROPERTY_SMS_RECIPIENT | VT_LPWSTR | Wajib diisi. URI penerima. |
WPD_PROPERTY_SMS_MESSAGE_TYPE | VT_UI4 | Wajib diisi. Enumerator SMS_MESSAGE_TYPES yang menunjukkan jenis pesan (teks atau biner). |
WPD_PROPERTY_SMS_TEXT_MESSAGE | VT_LPWSTR | Opsional. Jika WPD_PROPERTY_SMS_MESSAGE_TYPE menunjukkan pesan teks, ini adalah string pesan; jika tidak, parameter ini tidak disertakan. |
WPD_PROPERTY_SMS_BINARY_MESSAGE | VT_VECTOR| VT_UI1 | Opsional. Jika WPD_PROPERTY_SMS_MESSAGE_TYPE menunjukkan pesan biner, ini adalah penunjuk ke array byte; jika tidak, parameter ini tidak disertakan. DWORD pertama dari nilai adalah panjang array, dalam byte. |
Tampilkan Nilai
Driver harus mengembalikan hasil berikut.
Hasil | VarType | Deskripsi |
---|---|---|
WPD_PROPERTY_COMMON_HRESULT | VT_ERROR | Wajib diisi. HRESULT yang menunjukkan keberhasilan atau kegagalan untuk melakukan perintah. Jika pemanggil membuat permintaan yang tidak valid, driver harus mengembalikan HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) dan tidak diperlukan untuk mengembalikan nilai hasil lainnya. Kode kesalahan termasuk Windows kode kesalahan Perangkat Portabel atau kode kesalahan lain yang sesuai. |
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE | VT_UI4 | Opsional. Kode kesalahan khusus driver. Ini biasanya hanya digunakan untuk pengujian driver, atau jika driver, perangkat, dan klien semuanya dirancang bersama-sama. |
Metode Panggilan
Hanya dapat dipanggil langsung menggunakan IPortableDevice::SendCommand.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|