WindowPane.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Método

Definição

Executa o comando especificado.

 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

Parâmetros

guidGroup
Guid

O GUID do grupo de comandos ao qual o comando pertence.

nCmdId
UInt32

A ID do comando.

nCmdExcept
UInt32

Valores extraídos da OLECMDEXECOPT enumeração, que descrevem como o objeto deve executar o comando.

pIn
IntPtr

Ponteiro para uma VARIANTARG estrutura que contém argumentos de entrada. Pode ser null.

vOut
IntPtr

Ponteiro para uma VARIANTARG estrutura que contém a saída do comando. Pode ser null.

Retornos

Int32

Retorna Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED se o gerente de projeto está fechado ou o comando não tem suporte. Caso contrário, retorna S_OK ou um código de erro se um dos comandos executados retornasse um código de erro.

Implementações

Comentários

Esse método é chamado pelo Visual Studio quando o usuário solicitou a execução de um comando específico. Não é necessário substituir esse método. Se você precisar obter comandos de menu, deverá usar IMenuCommandService .

Aplica-se a