IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Método

Definição

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

Int32

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

Aplica-se a