WindowPane.IOleCommandTarget.QueryStatus, méthode
Obtient l'état des commandes.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Private Function QueryStatus ( _
ByRef guidGroup As Guid, _
nCmdId As UInteger, _
oleCmd As OLECMD(), _
oleText As IntPtr _
) As Integer Implements IOleCommandTarget.QueryStatus
int IOleCommandTarget.QueryStatus(
ref Guid guidGroup,
uint nCmdId,
OLECMD[] oleCmd,
IntPtr oleText
)
Paramètres
- guidGroup
Type : System.Guid%
Identificateur unique du groupe de commandes.Toutes les commandes qui sont passées dans la matrice d'prgCmds doivent appartenir au groupe qui est spécifié par guidCmdGroup.
- nCmdId
Type : System.UInt32
Le nombre de commandes dans la matrice d'prgCmds.
- oleCmd
Type : array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
Un tableau alloué par l'appelant de structures d'OLECMD qui indiquent les commandes pour lesquelles l'appelant a besoin d'informations d'état.Cette méthode remplit membre d'cmdf de chaque structure avec des valeurs prises de l'énumération d'OLECMDF.
- oleText
Type : System.IntPtr
Pointeur à une structure d'OLECMDTEXTF pour retourner un nom et/ou des informations d'état d'une commande unique.Peut être nullRéférence Null (Nothing en Visual Basic) à indiquer que l'appelant n'a pas besoin de ces informations.
Valeur de retour
Type : System.Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Implémentations
IOleCommandTarget.QueryStatus(Guid%, UInt32, array<OLECMD[], IntPtr)
Remarques
Visual Studio appelle cette méthode pour obtenir l'état de vos commandes.Vous n'avez pas besoin de substituer cette méthode.
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.