Metoda IOleCommandTarget.Exec —
Wykonuje określone polecenie.
Przestrzeń nazw: Microsoft.VisualStudio.OLE.Interop
Zestaw: Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)
Składnia
'Deklaracja
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
)
Parametry
- pguidCmdGroup
Typ: System.Guid%
Identyfikator GUID grupy poleceń.
- nCmdID
Typ: System.UInt32
Identyfikator polecenia.
- nCmdexecopt
Typ: System.UInt32
Określa, w jaki sposób obiekt powinno być wykonane polecenie.Możliwe wartości są pobierane z OLECMDEXECOPT i OLECMDID_WINDOWSTATE_FLAG wyliczenia.
- pvaIn
Typ: System.IntPtr
Argumenty wejściowe polecenia.
- pvaOut
Typ: System.IntPtr
Argumenty wyjściowe polecenia.
Wartość zwracana
Typ: System.Int32
Ta metoda zwraca wartość S_OK na sukces.Oto inne możliwe zwracane wartości.
Kod zwrotny |
Opis |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup Parametr nie jest null, ale nie określono grupy rozpoznanego polecenia. |
OLECMDERR_E_NOTSUPPORTED |
nCmdID Parametr nie jest prawidłowe polecenia w grupie, identyfikowane przez pguidCmdGroup. |
OLECMDERR_E_DISABLED |
Polecenie określone przez nCmdID jest obecnie wyłączona i nie może zostać wykonany. |
OLECMDERR_E_NOHELP |
Wywołujący zwróciła się o pomoc na polecenie określone przez nCmdID, ale nie jest dostępna Pomoc. |
OLECMDERR_E_CANCELED |
Użytkownik anulował wykonanie polecenia. |
Uwagi
Aby uzyskać informacje na interfejsie COM ZobaczIOleCommandTarget::Exec
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..