---
title: aclrtHostRegisterType
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_1840.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_1840.html
indexId: 4607fbe7064a43aeae66bbe08736bc7f032927a7b7b722a64734b92263f553ea68
---
# aclrtHostRegisterType

```
typedef enum {
    ACL_HOST_REGISTER_MAPPED = 0,
    ACL_HOST_REGISTER_IOMEMORY = 0x04,
    ACL_HOST_REGISTER_READONLY = 0x08
}aclrtHostRegisterType;
```

| 枚举项 | 说明 |
| --- | --- |
| ACL\_HOST\_REGISTER\_MAPPED | Host内存映射注册为Device可访问，包括读写。 |
| ACL\_HOST\_REGISTER\_IOMEMORY | 将Host上第三方PCIe设备的IO space(寄存器、缓存)映射注册为Device可访问，包括读写。 对于 Atlas A3 训练系列产品 / Atlas A3 推理系列产品 ，仅支持X86架构，不支持ARM架构。 |
| ACL\_HOST\_REGISTER\_READONLY | Host内存映射注册为Device只读。预留选项，当前不支持。 |
