Package.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Package.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Package.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Method

Definition

Executes a specified command or displays help for a command.

 virtual int Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(Guid % guidGroup, System::UInt32 nCmdId, System::UInt32 nCmdExcept, IntPtr pIn, IntPtr vOut) = Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget::Exec;
int IOleCommandTarget.Exec (ref Guid guidGroup, uint nCmdId, uint nCmdExcept, IntPtr pIn, IntPtr vOut);
Function Exec (ByRef guidGroup As Guid, nCmdId As UInteger, nCmdExcept As UInteger, pIn As IntPtr, vOut As IntPtr) As Integer Implements IOleCommandTarget.Exec
Parameters
guidGroup
Guid Guid Guid

The GUID specifying the command group to which the command belongs.

nCmdId
UInt32 UInt32 UInt32

The ID of the command.

nCmdExcept
UInt32 UInt32 UInt32

A pointer to an OLECMDEXECOPT structure specifying how the command should be executed.

pIn
IntPtr IntPtr IntPtr

A pointer to a VARIANTARG structure containing input arguments. Can be null.

vOut
IntPtr IntPtr IntPtr

A pointer to a VARIANTARG structure to receive command output. Can be null.

Returns

This method returns S_OK if it succeeds, otherwise an error code. If no instance of IOleCommandTarget can be found, returns OLECMDERR_E_NOTSUPPORTED.

Implements

Applies to