Metodo IOleCommandTarget.QueryStatus
Eseguire una query l'oggetto per lo stato di uno o più controlli generati dagli eventi dell'interfaccia utente.
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- pguidCmdGroup
Tipo: System.Guid%
Il GUID del gruppo di controlli.
- cCmds
Tipo: System.UInt32
Il numero di controlli in prgCmds.
- prgCmds
Tipo: array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
una matrice di OLECMD le strutture che indicano i controlli per il quale il chiamante disponga delle informazioni sullo stato.questo metodo riempie cmdf membro di ogni struttura con i valori derivati da OLECMDF enumerazione.
- pCmdText
Tipo: System.IntPtr
OLECMDTEXT struttura in cui per restituire nome e/o informazioni sullo stato di un unico comando.Questo parametro può essere null indicare che il chiamante non necessita di queste informazioni.
Valore restituito
Tipo: System.Int32
Questo metodo restituisce S_OK su esito positivo.Altri valori restituiti possibili includono gli elementi seguenti.
codice restituito |
descrizione |
E_FAIL |
L'operazione ha esito negativo. |
E_UNEXPECTED |
Si è verificato un errore imprevisto. |
E_POINTER |
prgCmds l'argomento è null. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup il parametro non è null ma non viene specificato un gruppo di controlli riconosciuto. |
Note
Per informazioni sull'interfaccia COM, vedere IOleCommandTarget:: QueryStatus
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.