---
title: aclrtPhysicalMemProp
description: "```"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1708.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1708.html
indexId: bc0b0728bc89e60d1116a077db2a61e3ab73e4fb955c461161d85c88572803eb105
---
# aclrtPhysicalMemProp

```
typedef struct aclrtPhysicalMemProp {
aclrtMemHandleType
handleType;
aclrtMemAllocationType
allocationType;
aclrtMemAttr
memAttr;
aclrtMemLocation
location;
uint64_t reserve;
} aclrtPhysicalMemProp;
```

| 成员名称 | 描述 |
| --- | --- |
| handleType | handle类型，当前仅支持ACL\_MEM\_HANDLE\_TYPE\_NONE 。 |
| allocationType | 内存分配类型，当前仅支持ACL\_MEM\_ALLOCATION\_TYPE\_PINNED。 |
| memAttr | 内存属性。 |
| location | 内存所在位置，当前仅支持ACL\_MEM\_LOCATION\_TYPE\_DEVICE（表示Device上的内存）。 |
| reserve | 预留。 |
