Metoda ViewFilter.QueryParameterList —
Wywoływana w celu uzyskania parametru dla określonego polecenia.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Składnia
'Deklaracja
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
)
Parametry
- guidCmdGroup
Typ: System.Guid%
[w] Identyfikator GUID grupy poleceń.
- nCmdId
Typ: System.UInt32
[w] Identyfikator polecenia, dla którego chcesz uzyskać parametru.
- nCmdexecopt
Typ: System.UInt32
[w] Dodatkowe parametry polecenia (pakowane do wartości 32-bitowa).
- pvaIn
Typ: System.IntPtr
[w] Always nullodwołanie o wartości null (Nothing w języku Visual Basic).
- pvaOut
Typ: System.IntPtr
[w, out] Wycofana wskaźnik, aby Variant obiektu przytrzymaj parametr polecenia, wyrażone jako ciąg znaków.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.Kod błędu typowe OLECMDERR_E_NOTSUPPORTED , jeśli parametry metod nie są obsługiwane.
Uwagi
Metoda ta jest zwykle wywoływana z implementacją QueryStatus metoda podczas nCmdexecopt zawiera parametr OLECMDEXECOPT_SHOWHELP opcję, aby zwrócić reprezentację tekstową parametrów.
Jeśli dodano obsługę dla dodatkowych poleceń w danej usłudze języka i dowolnego z tych poleceń listy parametrów, a następnie musi pochodzić od klasy ViewFilter klasy i zastąpić tę metodę.
Klasy bazowej zawsze zwraca OLECMDERR_E_NOTSUPPORTED.
Domyślne zarządzane realizacji ram pakiet klas języka service, ta metoda jest wywoływana z QueryStatus metody Jeśli nCmdexecopt zawiera parametr OLECMDEXECOPT_SHOWHELP opcji.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..