Condividi tramite


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.
  • 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

Vedere anche

Riferimenti

IOleCommandTarget Interfaccia

Spazio dei nomi Microsoft.VisualStudio.OLE.Interop