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


Класс ICommandImpl

Обеспечивает реализацию интерфейса ICommand.

template <class T, class CommandBase = ICommand> 
class ATL_NO_VTABLE ICommandImpl : public CommandBase

Параметры

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

  • CommandBase
    Интерфейс команды. Значение по умолчанию — ICommand.

Члены

Методы

CancelExecution

Отменяет текущее выполнение команды.

Cancel

Отменяет текущее выполнение команды.

CreateRowset

Создает объект набора строк.

Выполнение

Выполняет команду.

GetDBSession

Возвращает указатель интерфейса к сеансу, создавшего команду.

ICommandImpl

Конструктор.

Элементы данных

m_bCancel

Указывает, является ли команда быть отменено.

m_bCancelWhenExecuting

Указывает, является ли команда, отменяются, сможет выполняться.

m_bIsExecuting

Указывает, выполняется ли команда в данный момент.

Заметки

Обязательный интерфейс в объекте команды.

Требования

Header: atldb.h

См. также

Основные понятия

Шаблоны поставщика OLE DB (С++)

Архитектура шаблона поставщика OLE DB