FlavoredProject.IVsUIHierarchy.ExecCommand, méthode
Exécute une commande sur un élément spécifique dans une fenêtre de hiérarchie d'interface utilisateur, ou sur la hiérarchie elle-même.
Espace de noms : Microsoft.VisualStudio.Shell.Flavor
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Private Function ExecCommand ( _
itemid As UInteger, _
ByRef pguidCmdGroup As Guid, _
nCmdID As UInteger, _
nCmdexecopt As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Integer Implements IVsUIHierarchy.ExecCommand
int IVsUIHierarchy.ExecCommand(
uint itemid,
ref Guid pguidCmdGroup,
uint nCmdID,
uint nCmdexecopt,
IntPtr pvaIn,
IntPtr pvaOut
)
Paramètres
- itemid
Type : System.UInt32
L'identificateur de l'élément affecté par la commande.Pour la sélection unique, cette valeur est l'ID de zone disponiblePour des sélections multiples, définissez itemid égalent à [F:Microsoft.VisualStudio.VSConstants.][VSITEMID_SELECTION].
- pguidCmdGroup
Type : System.Guid%
Identificateur unique du groupe de commandes.Toutes les commandes dans nCmdID doivent appartenir au groupe spécifié par pguidCmdGroup.
- nCmdID
Type : System.UInt32
Commande à exécuter.Cette commande doit appartenir au groupe spécifié avec pguidCmdGroup.
- nCmdexecopt
Type : System.UInt32
Un membre de l'énumération d'OLECMDEXECOPT, décrivant le type d'action d'effectuer.
- pvaIn
Type : System.IntPtr
Un pointeur à une structure d'VARIANTARG contenant les arguments d'entrée.Peut être nullRéférence Null (Nothing en Visual Basic).
- pvaOut
Type : System.IntPtr
Un pointeur à une structure d'VARIANTARG pour recevoir la sortie de commande.Peut être nullRéférence Null (Nothing en Visual Basic).
Valeur de retour
Type : System.Int32
Si la méthode a réussi, S_OK, sinon code d'erreur.
Implémentations
IVsUIHierarchy.ExecCommand(UInt32, Guid%, UInt32, UInt32, IntPtr, IntPtr)
Remarques
Ce appels de méthode la méthode d'ExecCommand, qui appelle la méthode d'ExecCommand sur le projet interne.
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.