WindowPane.IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) Methode

Definition

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

Int32

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 .

Gilt für