Поделиться через


_com_ptr_t::Detach

Блок, относящийся только к системам Microsoft

Извлекает и возвращает инкапсулированный указатель на интерфейс.

Interface* Detach( ) throw( );

Заметки

Извлекает и возвращает инкапсулированный указатель на интерфейс, а затем очищает область хранения инкапсулированного указателя, присваивая ему значение NULL. Поэтому указатель на интерфейс удаляется из инкапсуляции. Решение о том, вызывать ли функцию Release для возвращенного указателя на интерфейс, принимает разработчик.

Завершение блока, относящегося только к системам Microsoft

См. также

Ссылки

Класс _com_ptr_t