
# 复制对象请求参数
表1请求参数列表 
| 字段名                                | 类型                                                                                                                                   | 约束 | 说明                                                                                                                                        |
|:---|:---|:---|:---|
| options                            | const [obs_options](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0085.html#obs_20_0085__table9681927859) \*                 | 必选 | 请求桶的上下文，[配置option(C SDK)](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0203.html)，通过obs_options设置AK、SK、endpoint、bucket、超时时间、临时鉴权 |
| key                                | char \*                                                                                                                              | 必选 | 对象名。                                                                                                                                      |
| version_id                         | char \*                                                                                                                              | 可选 | 对象的版本号                                                                                                                                    |
| object_info                        | obs_copy_destination_object_info \*                                                                                                  | 必选 | 指明复制对象信息。                                                                                                                                 |
| object_info-\>destination_bucket   | char \*                                                                                                                              | 必选 | 目标对象所在桶。                                                                                                                                  |
| object_info-\>destination_key      | char \*                                                                                                                              | 必选 | 目标对象名称。                                                                                                                                   |
| object_info-\>last_modified_return | int64_t \*                                                                                                                           | 必选 | 对象上次修改的时间。                                                                                                                                |
| object_info-\>etag_return_size     | int                                                                                                                                  | 必选 | eTag缓存大小。                                                                                                                                 |
| object_info-\>etag_return          | char \*                                                                                                                              | 必选 | eTag缓存。                                                                                                                                   |
| is_copy                            | unsigned int                                                                                                                         | 必选 | 用来指定新对象的元数据是从源对象中复制，还是用请求中的元数据替换。0表示从源对象复制，1表示用请求中的元数据替换。                                                                                 |
| put_properties                     | [obs_put_properties](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0092.html#obs_20_0092__table53755070)\*                   | 可选 | 上传对象属性。                                                                                                                                   |
| encryption_params                  | [server_side_encryption_params](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0094.html#obs_20_0094__table20217914111418) \* | 可选 | 服务端加密设置。                                                                                                                                  |
| handler                            | [obs_response_handler](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0087.html#obs_20_0087__table53755070) \*                | 必选 | 回调结构体，结构体内所有成员都是回调函数的指针，用于设置处理接口响应数据的回调函数。您可以通过设置回调函数，把服务端的响应数据复制到您的自定义回调数据callback_data中。                                                |
| callback_data                      | void \*                                                                                                                              | 可选 | 用户自定义回调数据。                                                                                                                                |
   
