Partager via


IOleCommandTarget.Exec, méthode

Exécute la commande spécifiée.

Espace de noms :  Microsoft.VisualStudio.OLE.Interop
Assembly :  Microsoft.VisualStudio.OLE.Interop (dans Microsoft.VisualStudio.OLE.Interop.dll)

Syntaxe

'Déclaration
Function Exec ( _
    ByRef pguidCmdGroup As Guid, _
    nCmdID As UInteger, _
    nCmdexecopt As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Integer
int Exec(
    ref Guid pguidCmdGroup,
    uint nCmdID,
    uint nCmdexecopt,
    IntPtr pvaIn,
    IntPtr pvaOut
)

Paramètres

  • pguidCmdGroup
    Type : System.Guid%
    GUID du groupe de commandes.
  • nCmdexecopt
    Type : System.UInt32
    Spécifie comment l'objet doit exécuter la commande.Des valeurs possibles sont prises des énumérations d'OLECMDEXECOPT et d'OLECMDID_WINDOWSTATE_FLAG.
  • pvaIn
    Type : System.IntPtr
    Les arguments d'entrée de la commande.
  • pvaOut
    Type : System.IntPtr
    Les arguments de sortie de la commande.

Valeur de retour

Type : System.Int32
Cette méthode retourne S_OK en cas de réussite.D'autres valeurs de retour possibles comprennent le suivant.

Code de retour

Description

OLECMDERR_E_UNKNOWNGROUP

Le paramètre d'pguidCmdGroup n'est pas null mais ne spécifie pas un groupe de commandes identifié.

OLECMDERR_E_NOTSUPPORTED

Le paramètre d'nCmdID n'est pas une commande valide au groupe identifié par pguidCmdGroup.

OLECMDERR_E_DISABLED

La commande identifiée par nCmdID est actuellement désactivée et ne peut pas être exécutée.

OLECMDERR_E_NOHELP

L'appelant a de l'aide sur la commande identifiée par nCmdID, mais aucune aide n'est disponible.

OLECMDERR_E_CANCELED

L'utilisateur a annulé l'exécution de la commande.

Remarques

Pour les informations sur l'interface COM, consultez l'IOleCommandTarget::Exec

Sécurité .NET Framework

Voir aussi

Référence

IOleCommandTarget Interface

Microsoft.VisualStudio.OLE.Interop, espace de noms