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 を使用してのみ直接呼び出すことができます。
要件
要件 | 値 |
---|---|
ヘッダー |
|