FlavoredProject.ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa um comando em um item específico dentro de uma janela de hierarquia da interface do usuário ou na própria hierarquia.
protected:
virtual int ExecCommand(System::UInt32 itemid, Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
protected virtual int ExecCommand (uint itemid, ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
abstract member ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
Protected Overridable Function ExecCommand (itemid As UInteger, ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer
Parâmetros
- itemid
- UInt32
O identificador do item afetado pelo comando. Para seleção única, esse valor é a ID de item real. Para várias seleções, defina itemid igual a Microsoft.VisualStudio.VSConstants. VSITEMID_SELECTION .
- pguidCmdGroup
- Guid
Identificador exclusivo do grupo de comandos. Todos os comandos no nCmdID devem pertencer ao grupo especificado por pguidCmdGroup .
- nCmdID
- UInt32
O comando a ser executado. Este comando deve pertencer ao grupo especificado com pguidCmdGroup .
- nCmdexecopt
- UInt32
Um membro da OLECMDEXECOPT enumeração, que descreve o tipo de ação a ser executada.
- pvaIn
- IntPtr
Um ponteiro para uma VARIANTARG estrutura que contém argumentos de entrada. Pode ser null.
- pvaOut
- IntPtr
Um ponteiro para uma VARIANTARG estrutura para receber a saída do comando. Pode ser null.
Retornos
Se o método for executado com sucesso, ele retornará Microsoft.VisualStudio.VSConstants. S_OK . Se falhar, retornará um código de erro.
Comentários
Esse método chama ExecCommand no projeto interno.