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


IRunnableObjectImpl Class

Этот класс реализует IUnknown и предоставляет реализацию по умолчанию для интерфейса IRunnableObject.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.

template< class T> 
class IRunnableObjectImpl

Параметры

  • T
    Класс, производный от IRunnableObjectImpl.

Члены

Открытые методы

Имя

Описание

IRunnableObjectImpl::GetRunningClass

Возвращает идентификатор CLSID выполнению элемента управления. Реализация библиотеки ATL задает CLSID для GUID_NULL и возвращает E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Определяет, если элемент управления работает. Реализация библиотеки ATL возвращает TRUE.

IRunnableObjectImpl::LockRunning

Блокирует элемент управления в состояние выполнения. Реализация библиотеки ATL возвращает S_OK.

IRunnableObjectImpl::Run

Принудительно вызывает элемент управления выполнять. Реализация библиотеки ATL возвращает S_OK.

IRunnableObjectImpl::SetContainedObject

Указывает, что элемент управления внедрения. Реализация библиотеки ATL возвращает S_OK.

Заметки

Интерфейс IRunnableObject предоставляет контейнер для определения, является ли элемент управления работает, то принудительно его запустить или блокирует его в состояние выполнения. Класс IRunnableObjectImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.

Связанные статьи   Учебник по библиотеке ATL, Создание проекта библиотеки ATL

Иерархия наследования

IRunnableObject

IRunnableObjectImpl

Требования

Header: atlctl.h

См. также

Ссылки

CComControl Class

Другие ресурсы

ATL Class Overview