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
- 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.