次の方法で共有


WPD_COMMAND_SMS_SEND コマンド

WPD_COMMAND_SMS_SEND コマンドは、携帯ショートメール機能オブジェクトによる短いメッセージ サービス (携帯ショートメール) メッセージの送信を開始します。

コマンドのカテゴリ

WPD_CATEGORY_SMS

パラメーター

ドライバーは次のパラメーターを想定しています。

パラメーター VarType 説明
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR 必須。 メッセージを送信する携帯ショートメール機能オブジェクトのオブジェクト ID。 機能オブジェクト携帯ショートメール異なる設定を持つことができます。
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 を使用してのみ直接呼び出すことができます。

要件

要件
ヘッダー
PortableDevice.h

こちらもご覧ください

コマンド