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
PortableDevice.h

Lihat juga

Perintah