WindowPane.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt den angegebenen Befehl aus.
virtual int Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(Guid % guidGroup, System::UInt32 nCmdId, System::UInt32 nCmdExcept, IntPtr pIn, IntPtr vOut) = Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget::Exec;
int IOleCommandTarget.Exec (ref Guid guidGroup, uint nCmdId, uint nCmdExcept, IntPtr pIn, IntPtr vOut);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
Function Exec (ByRef guidGroup As Guid, nCmdId As UInteger, nCmdExcept As UInteger, pIn As IntPtr, vOut As IntPtr) As Integer Implements IOleCommandTarget.Exec
Parameter
- guidGroup
- Guid
Die GUID der Befehlsgruppe, zu der der Befehl gehört.
- nCmdId
- UInt32
Die Befehls-ID.
- nCmdExcept
- UInt32
Die werden der OLECMDEXECOPT-Enumeration entnommen und beschreiben, wie das Objekt den Befehl ausführen soll.
- pIn
- IntPtr
Zeiger auf eine VARIANTARG-Struktur, die Eingabeargumente enthält. Kann null sein.
- vOut
- IntPtr
Zeiger auf eine VARIANTARG-Struktur, die Befehlsausgaben enthält. Kann null sein.
Gibt zurück
Gibt Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED zurück, wenn der Projektmanager geschlossen wird, oder der Befehl nicht unterstützt wird. Andernfalls gibt es S_OK oder einen Fehlercode zurück, wenn einer der ausgeführten Befehle einen Fehlercode zurückgegeben hat.
Implementiert
Hinweise
Diese Methode wird von aufgerufen Visual Studio , wenn der Benutzer aufgefordert wird, einen bestimmten Befehl auszuführen. Diese Methode muss nicht außer Kraft gesetzt werden. Wenn Sie Menübefehle erhalten müssen, müssen Sie verwenden IMenuCommandService .