

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# タスクの発行を制御する
<a name="control-task-publication"></a>

これらのメソッドを使用して、管理統合コンポーネントにコントロール関連のリクエストを発行します。

```
iotmi_statusCode_t iotmi_control_publish_request(DataModel::iotmi_client_request_t request)
```

管理統合コンポーネントにコントロール関連のリクエストを発行します。例えば、未承諾イベント、コマンドリクエスト、デバイス状態クエリなどです。

**パラメータ**  
`request` (DataModel::iotmi\_client\_request\_t) - 詳細を含むリクエスト構造へのポインタ。

**戻り値**  
+ `IOTMI_STATUS_OK` - リクエストが正常に発行されました。
+ `IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED` - DeviceSDKClient インスタンスがマネージド統合に接続されていません。
+ `IOTMI_STATUS_INVALID_PARAMETER` - リクエスト内の 1 つ以上のパラメータが無効です。
+ `IOTMI_STATUS_INVALID_JSON_OBJECT` - リクエストペイロードが有効な JSON オブジェクトではありません。
+ `IOTMI_STATUS_NO_MEMORY` - メモリ割り当てエラーが発生しました。