Condividi tramite


Metodo WindowPane.IOleCommandTarget.QueryStatus

Ottiene lo stato dei controlli.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • guidGroup
    Tipo: System.Guid%
    Identificatore univoco del gruppo di controlli.Tutti i controlli che vengono passati nella matrice di prgCmds necessario appartenere al gruppo specificato da guidCmdGroup.
  • nCmdId
    Tipo: System.UInt32
    Il numero dei comandi nella matrice di prgCmds .
  • oleCmd
    Tipo: array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]
    Una matrice allocata dal chiamante di strutture di OLECMD che indicano i controlli per il quale il chiamante richiede le informazioni sullo stato.Questo metodo consente di riempire il membro di cmdfdi ogni struttura di valori derivati dall'enumerazione di OLECMDF .
  • oleText
    Tipo: System.IntPtr
    Puntatore a una struttura di OLECMDTEXTF per restituire un nome e/o le informazioni sullo stato di un unico comando.Può essere nullriferimento null (Nothing in Visual Basic) per indicare che il chiamante non richiede tali informazioni.

Valore restituito

Tipo: System.Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Implementa

IOleCommandTarget.QueryStatus(Guid%, UInt32, array<OLECMD[], IntPtr)

Note

In Visual Studio viene chiamato questo metodo per ottenere lo stato dei controlli.Non è necessario eseguire l'override di questo metodo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WindowPane Classe

Spazio dei nomi Microsoft.VisualStudio.Shell