Metoda WindowPane.IOleCommandTarget.QueryStatus —
Pobiera stan poleceń.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
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
)
Parametry
- guidGroup
Typ: System.Guid%
Unikatowy identyfikator grupy poleceń.Wszystkie polecenia, które są przekazywane w prgCmds tablicy musi należeć do grupy, która jest określona przez guidCmdGroup.
- nCmdId
Typ: System.UInt32
Liczba poleceń w prgCmds tablicy.
- oleCmd
Typ: array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
Przydzielone przez obiekt wywołujący tablica OLECMD struktur, które wskazują poleceń, które informacje o stanie wymaga obiekt wywołujący.Metoda ta wypełnia cmdf Członkowskich każdej struktury z wartościami z OLECMDF wyliczania.
- oleText
Typ: System.IntPtr
Wskaźnik, aby OLECMDTEXTF struktury do zwracania informacji nazwy i/lub stanu, z jednego polecenia.Może być nullodwołanie o wartości null (Nothing w języku Visual Basic) do wskazania wywołującego nie wymagają tej informacji.
Wartość zwracana
Typ: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Implementuje
IOleCommandTarget.QueryStatus(Guid%, UInt32, array<OLECMD[], IntPtr)
Uwagi
Visual Studio wywołuje tę metodę, aby uzyskać stan poleceń.Nie trzeba zastąpić tę metodę.
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..