WindowPane.IOleCommandTarget.Exec(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 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
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 .