IAllocator::Clone
Перейти к навигации
Перейти к поиску
return_code_t Clone( IAllocator** ppCopy) const noexcept;
Выполняет клонирование менеджера памяти, время жизни порожденного менеджера управляется независимо от оригинала.
- Параметры
[out] ppCopy Указатель, принимающий копию. В случае ошибки, принимается NULL. - Возвращаемое значение:
- 32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен. В случае, если клонирование не поддерживается, возвращается код CHSVERROR_NOT_SUPPORTED (0xa4170014).
Возможность использования копии для освобождения памяти, выделенной оригиналом, запрещено, если реализацией не указано иное.