Partager via


IOleCommandTarget.QueryStatus, méthode

Interroge l'objet sur l'état d'une ou de plusieurs commandes générées par les événements d'interface utilisateur.

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

Syntaxe

'Déclaration
Function QueryStatus ( _
    ByRef pguidCmdGroup As Guid, _
    cCmds As UInteger, _
    <OutAttribute> prgCmds As OLECMD(), _
    <OutAttribute> pCmdText As IntPtr _
) As Integer
int QueryStatus(
    ref Guid pguidCmdGroup,
    uint cCmds,
    OLECMD[] prgCmds,
    IntPtr pCmdText
)

Paramètres

  • pguidCmdGroup
    Type : System.Guid%
    GUID du groupe de commandes.
  • cCmds
    Type : System.UInt32
    Le nombre de commandes dans prgCmds.
  • prgCmds
    Type : array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
    Un tableau 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.
  • pCmdText
    Type : System.IntPtr
    Une structure d'OLECMDTEXT dans laquelle pour retourner le nom et/ou les informations d'état d'une commande unique.Ce paramètre peut être null pour indiquer que l'appelant n'a pas besoin de ces informations.

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

E_FAIL

L'opération a échoué.

E_UNEXPECTED

Une erreur inattendue s'est produite.

E_POINTER

L'argument prgCmds a la valeur null.

OLECMDERR_E_UNKNOWNGROUP

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

Remarques

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

Sécurité .NET Framework

Voir aussi

Référence

IOleCommandTarget Interface

Microsoft.VisualStudio.OLE.Interop, espace de noms