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.
public:
int Exec(Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
public int Exec (ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
abstract member Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
Public Function Exec (ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer
Parâmetros
- pguidCmdGroup
- Guid
A GUID do grupo de comando.
- nCmdID
- UInt32
A ID do comando.
- nCmdexecopt
- UInt32
Especifica como o objeto deve executar o comando. Os valores possíveis são obtidos das OLECMDEXECOPT Microsoft.VisualStudio.OLE.Interop.OLECMDID_WINDOWSTATE_FLAG enumerações e.
- pvaIn
- IntPtr
Os argumentos de entrada do comando.
- pvaOut
- IntPtr
Os argumentos de saída do comando.
Retornos
Esse método retorna S_OK em caso de êxito. Outros valores de retorno possíveis incluem o seguinte. O parâmetro de codeDescriptionOLECMDERR_E_UNKNOWNGROUPThe de retorno pguidCmdGroup não é nulo, mas não especifica um grupo de comandos reconhecido. OLECMDERR_E_NOTSUPPORTEDThe nCmdID parâmetro não é um comando válido no grupo identificado por pguidCmdGroup . OLECMDERR_E_DISABLEDThe comando identificado pelo nCmdID está desabilitado no momento e não pode ser executado. OLECMDERR_E_NOHELPThe chamador solicitou ajuda sobre o comando identificado pelo nCmdID , mas nenhuma ajuda está disponível. OLECMDERR_E_CANCELEDThe usuário cancelou a execução do comando.
Comentários
Para obter informações sobre a interface COM, consulte IOleCommandTarget:: exec