

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Publicação de tarefas de provisionamento
<a name="provision-task-publication"></a>

Use esses métodos para publicar solicitações relacionadas ao provisionamento nos componentes de integrações gerenciadas.

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

Publica uma solicitação relacionada ao provisionamento para os componentes de integrações gerenciadas. Por exemplo, um evento de dispositivo integrado ou status de desprovisionamento

**Parâmetros**  
`request`(DataModel: :iotmi\_client\_request\_t) - Um ponteiro para uma estrutura de solicitação contendo os detalhes.

**Devoluções**  
+ `IOTMI_STATUS_OK`- A solicitação foi publicada com sucesso.
+ `IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED`- A `DeviceSDKClient` instância não está conectada às integrações gerenciadas.
+ `IOTMI_STATUS_INVALID_PARAMETER`- Um ou mais parâmetros na solicitação são inválidos.
+ `IOTMI_STATUS_INVALID_JSON_OBJECT`- A carga útil da solicitação não é um objeto JSON válido.
+ `IOTMI_STATUS_NO_MEMORY`- Ocorreu um erro de alocação de memória.