预留虚拟内存。
Ascend RC形态不支持调用本接口。
aclError aclrtReserveMemAddress(void **virPtr, size_t size, size_t alignment, void *expectPtr, uint64_t flags)
参数名 |
输入/输出 |
说明 |
---|---|---|
virPtr |
输出 |
“已分配的虚拟内存地址的指针”的指针。 |
size |
输入 |
虚拟内存大小,单位Byte。 size不能为0。 |
alignment |
输入 |
虚拟地址对齐值,预留,当前只能设置为0。 |
expectPtr |
输入 |
指定期望返回的虚拟内存起始地址.,预留,当前只能传nullptr。 |
flags |
输入 |
大页/普通页标志,此处的标志需与aclrtMallocPhysical接口的内存类型保持一致。 参数取值如下:
|
返回0表示成功,返回其它值表示失败。