Freigeben über


ICommandImpl-Klasse

Stellt Implementierung für die ICommand-Schnittstelle bereit.

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

Parameter

  • T
    Die Klasse, von ICommandImpl abgeleitet.

  • CommandBase
    Eine Befehlsschnittstelle. Die Standardeinstellung ist ICommand.

Member

Methoden

CancelExecution

Bricht die aktuelle Befehlsausführung ab.

Abbrechen

Bricht die aktuelle Befehlsausführung ab.

CreateRowset

Erstellt ein Rowsetobjekt.

Ausführen

Führt den Befehl aus.

GetDBSession

Gibt einen Schnittstellenzeiger auf die Sitzung zurückkehren, die den Befehl erstellt hat.

ICommandImpl

Der -Konstruktor.

Datenmember

m_bCancel

Gibt an, ob der Befehl abgebrochen werden soll.

M_bCancelWhenExecuting

Gibt an, ob der Befehl beim Ausführen abgebrochen werden soll.

M_bIsExecuting

Gibt an, ob der Befehl zur Zeit ausführt.

Hinweise

Eine erforderliche Schnittstelle im Befehlsobjekt.

Anforderungen

Header: atldb.h

Siehe auch

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen