Partager via


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

Voir aussi

Référence

WindowPane Classe

Microsoft.VisualStudio.Shell, espace de noms