FlavoredProject.ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr) Método

Definição

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

Int32

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.

Aplica-se a