Metoda IOleCommandTarget.QueryStatus —
Kwerendy obiekt stanu generowany przez zdarzenia interfejsu użytkownika w jedno lub kilka poleceń.
Przestrzeń nazw: Microsoft.VisualStudio.OLE.Interop
Zestaw: Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)
Składnia
'Deklaracja
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
)
Parametry
- pguidCmdGroup
Typ: System.Guid%
Identyfikator GUID grupy poleceń.
- cCmds
Typ: System.UInt32
Liczba poleceń w prgCmds.
- prgCmds
Typ: array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
Tablica OLECMD struktur, które wskazują poleceń, dla których wywołujący potrzebuje informacji o stanie.Metoda ta wypełnia cmdf Członkowskich każdej struktury z wartościami z OLECMDF wyliczania.
- pCmdText
Typ: System.IntPtr
OLECMDTEXT Strukturę, w której zostanie zwrócona nazwa i/lub stan informacji z jednego polecenia.Ten parametr może być null, aby wskazać, obiekt wywołujący nie jest konieczne informacje.
Wartość zwracana
Typ: System.Int32
Ta metoda zwraca wartość S_OK na sukces.Oto inne możliwe zwracane wartości.
Kod zwrotny |
Opis |
E_FAIL |
Operacja nie powiodła się. |
E_UNEXPECTED |
Wystąpił nieoczekiwany błąd. |
E_POINTER |
prgCmds Argument ma wartość null. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup Parametr nie jest null, ale nie określono grupy rozpoznanego polecenia. |
Uwagi
Aby uzyskać informacje na interfejsie COM ZobaczIOleCommandTarget::QueryStatus
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..