

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Pubblicazione delle attività di controllo
<a name="control-task-publication"></a>

Utilizza questi metodi per pubblicare le richieste relative al controllo nei componenti delle integrazioni gestite.

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

Pubblica una richiesta relativa al controllo nei componenti delle integrazioni gestite. Ad esempio, eventi non richiesti, richieste di comandi o domande sullo stato del dispositivo.

**Parametri**  
`request`(DataModel: :iotmi\_client\_request\_t) - Un puntatore a una struttura di richiesta contenente i dettagli.

**Valori restituiti**  
+ `IOTMI_STATUS_OK`- La richiesta è stata pubblicata con successo.
+ `IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED`- L'istanza DeviceSDKClient non è connessa alle integrazioni gestite.
+ `IOTMI_STATUS_INVALID_PARAMETER`- Uno o più parametri nella richiesta non sono validi.
+ `IOTMI_STATUS_INVALID_JSON_OBJECT`- Il payload della richiesta non è un oggetto JSON valido.
+ `IOTMI_STATUS_NO_MEMORY`- Si è verificato un errore di allocazione della memoria.