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.
Возвращаемое значение
Возвращает Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED, если менеджер проекта закрыт или команда не поддерживается. В противном случае возвращает S_OK или код ошибки, если одна из выполненных команд возвратила код ошибки.
Реализации
Комментарии
Этот метод вызывается, Visual Studio когда пользователь попросил выполнить определенную команду. Переопределять этот метод не требуется. Если необходимо получить команды меню, необходимо использовать IMenuCommandService .