Share via


ICommandImpl Class

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at ICommandImpl Class.

Provides implementation for the ICommand interface.

Syntax

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

Parameters

T
Your class, derived from ICommandImpl.

CommandBase
A command interface. The default is ICommand.

Members

Methods

CancelExecution Cancels the current command execution.
Cancel Cancels the current command execution.
CreateRowset Creates a rowset object.
Execute Executes the command.
GetDBSession Returns an interface pointer to the session that created the command.
ICommandImpl The constructor.

Data Members

m_bCancel Indicates whether the command is to be canceled.
m_bCancelWhenExecuting Indicates whether the command is to be canceled when executing.
m_bIsExecuting Indicates whether the command is currently executing.

Remarks

A mandatory interface on the command object.

Requirements

Header: atldb.h

See Also

OLE DB Provider Templates
OLE DB Provider Template Architecture