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.
- nCmdID
Type : System.UInt32
ID de la commande.
- 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.