WindowPane.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Метод

Определение

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

 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);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
Function Exec (ByRef guidGroup As Guid, nCmdId As UInteger, nCmdExcept As UInteger, pIn As IntPtr, vOut As IntPtr) As Integer Implements IOleCommandTarget.Exec

Параметры

guidGroup
Guid

Идентификатор GUID группы команд, к которой относится команда.

nCmdId
UInt32

Идентификатор команды.

nCmdExcept
UInt32

Значения из перечисления OLECMDEXECOPT, которые описывает, как объект должен выполнять команду.

pIn
IntPtr

Указатель на структуру VARIANTARG, содержащую аргументы ввода. Может иметь значение null.

vOut
IntPtr

Указатель на структуру VARIANTARG, содержащую выходные данные команд. Может иметь значение null.

Возвращаемое значение

Int32

Возвращает Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED, если менеджер проекта закрыт или команда не поддерживается. В противном случае возвращает S_OK или код ошибки, если одна из выполненных команд возвратила код ошибки.

Реализации

Комментарии

Этот метод вызывается, Visual Studio когда пользователь попросил выполнить определенную команду. Переопределять этот метод не требуется. Если необходимо получить команды меню, необходимо использовать IMenuCommandService .

Применяется к