Metodo IOleCommandTarget.Exec
esegue il comando specificato.
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
Function Exec ( _
ByRef pguidCmdGroup As Guid, _
nCmdID As UInteger, _
nCmdexecopt As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Integer
int Exec(
ref Guid pguidCmdGroup,
uint nCmdID,
uint nCmdexecopt,
IntPtr pvaIn,
IntPtr pvaOut
)
Parametri
- pguidCmdGroup
Tipo: System.Guid%
Il GUID del gruppo di controlli.
- nCmdID
Tipo: System.UInt32
L'id di comando
- nCmdexecopt
Tipo: System.UInt32
Specifica come l'oggetto deve eseguire il comando.I valori possibili sono ricavati da OLECMDEXECOPT e OLECMDID_WINDOWSTATE_FLAG enumerazioni.
- pvaIn
Tipo: System.IntPtr
Gli argomenti di input del comando.
- pvaOut
Tipo: System.IntPtr
Gli argomenti di output del comando.
Valore restituito
Tipo: System.Int32
Questo metodo restituisce S_OK su esito positivo.Altri valori restituiti possibili includono gli elementi seguenti.
codice restituito |
descrizione |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup il parametro non è null ma non viene specificato un gruppo di controlli riconosciuto. |
OLECMDERR_E_NOTSUPPORTED |
nCmdID il parametro non è un comando valido nel gruppo identificato da pguidCmdGroup. |
OLECMDERR_E_DISABLED |
Il comando identificato da nCmdID è attualmente disabilitato e non può essere eseguito. |
OLECMDERR_E_NOHELP |
Il chiamante ha richiesto la guida sul comando identificato da nCmdID, ma non vi è alcuna guida disponibile. |
OLECMDERR_E_CANCELED |
L'utente ha annullato l'esecuzione del comando. |
Note
Per informazioni sull'interfaccia COM, vedere IOleCommandTarget:: Lettura
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.