Compartilhar via


Método SimpleEditorView.ExecCommand

Executa comandos específicos.

Namespace:  Microsoft.VisualStudio.Package
Assembly:  Microsoft.VisualStudio.Package.LanguageService (em Microsoft.VisualStudio.Package.LanguageService.dll)

Sintaxe

'Declaração
Protected Overridable Function ExecCommand ( _
    ByRef guidCmdGroup As Guid, _
    cmdId As UInteger, _
    cmdExecOptions As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Integer
protected virtual int ExecCommand(
    ref Guid guidCmdGroup,
    uint cmdId,
    uint cmdExecOptions,
    IntPtr pvaIn,
    IntPtr pvaOut
)

Parâmetros

  • guidCmdGroup
    Tipo: System.Guid%
    O GUID do grupo de comandos.
  • pvaIn
    Tipo: System.IntPtr
    Ponteiro para uma VARIANTARG estrutura que contém os argumentos de entrada.Can be nulluma referência nula (Nothing no Visual Basic).
  • pvaOut
    Tipo: System.IntPtr
    Ponteiro para uma VARIANTARG estrutura que contém a saída do comando.Can be nulluma referência nula (Nothing no Visual Basic).

Valor de retorno

Tipo: System.Int32
S_OK Se o comando é aceito e concluída com êxito, OLECMDERR_E_NOTSUPPORTED se o comando não for aceito, ou um código de erro se o comando falhou.

Comentários

Este método deve ser substituído para interceptar a [M:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec()] de chamada.

Segurança do .NET Framework

Consulte também

Referência

SimpleEditorView Classe

Namespace Microsoft.VisualStudio.Package