ViewFilter.QueryParameterList, méthode
Appelé pour obtenir le paramètre pour la commande spécifiée.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Protected Overridable Function QueryParameterList ( _
ByRef guidCmdGroup As Guid, _
nCmdId As UInteger, _
nCmdexecopt As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Integer
protected virtual int QueryParameterList(
ref Guid guidCmdGroup,
uint nCmdId,
uint nCmdexecopt,
IntPtr pvaIn,
IntPtr pvaOut
)
Paramètres
- guidCmdGroup
Type : System.Guid%
[in] GUID du groupe de commandes.
- nCmdId
Type : System.UInt32
[in] L'IDENTIFICATEUR de la commande pour laquelle obtenir le paramètre.
- nCmdexecopt
Type : System.UInt32
[in] paramètres supplémentaires pour la commande (comprimée en une valeur 32 bits).
- pvaIn
Type : System.IntPtr
[in] toujours nullRéférence Null (Nothing en Visual Basic).
- pvaOut
Type : System.IntPtr
[in, out] un pointeur démarshalé à un objet d'Variant pour contenir le paramètre de la commande exprimée comme une chaîne.
Valeur de retour
Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.Code d'erreur classique est OLECMDERR_E_NOTSUPPORTED si des paramètres sur des méthodes ne sont pas pris en charge.
Remarques
Cette méthode est en général appelée d'une implémentation de la méthode d'QueryStatus lorsque le paramètre d'nCmdexecopt contient l'option d'OLECMDEXECOPT_SHOWHELP afin de retourner une représentation textuelle des paramètres.
Si vous avez ajouté la prise en charge des commandes supplémentaires dans votre service de langage et un de ces commandes ont des listes de paramètres, vous devez dériver une classe de la classe d'ViewFilter et substituer cette méthode.
La classe de base retourne toujours OLECMDERR_E_NOTSUPPORTED.
Dans l'implémentation d'infrastructure de package gérée par valeur par défaut des classes de service de langage, cette méthode est appelée de la méthode d'QueryStatus si le paramètre d'nCmdexecopt contient l'option d'OLECMDEXECOPT_SHOWHELP.
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.