---
title: aclrtMemLocationType
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_1399.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_1399.html
indexId: bd54e970646a39fb9a5932082d12ed20c46455df5b217a4ae62a8eb042f54f8268
---
# aclrtMemLocationType

```
typedef enum aclrtMemLocationType {
    ACL_MEM_LOCATION_TYPE_HOST = 0,      // 通过acl接口（例如aclrtMallocHost）申请的Host内存
    ACL_MEM_LOCATION_TYPE_DEVICE,        // 通过acl接口（例如aclrtMalloc）申请的Device内存
    ACL_MEM_LOCATION_TYPE_UNREGISTERED,  // 未通过acl接口申请的内存
    ACL_MEM_LOCATION_TYPE_HOST_NUMA =4,  // 通过aclrtMallocPhysical接口按照NUMA ID申请Host内存
} aclrtMemLocationType;
```
