Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Ermöglicht das Erstellen von benannten Befehlen. Das Verwenden von neuen benannten Befehlen ist nur möglich, wenn diese Schnittstelle implementiert ist.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
<GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")> _
Public Interface IDTCommandTarget
Dim instance As IDTCommandTarget
[GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface IDTCommandTarget
[GuidAttribute(L"7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface class IDTCommandTarget
public interface IDTCommandTarget
Hinweise
Die IDTCommandTarget-Schnittstelle ermöglicht das Implementieren benannter Befehle in der Umgebung. Außerdem kann mit der Schnittstelle der Status eines Befehls definiert bzw. ein Befehl ausgeführt werden.
Wenn Sie einen mit der AddNamedCommand-Methode hinzugefügten Befehl in das Befehlsfenster eingeben, wird im Befehlsfenster zuerst die QueryStatus-Methode der IDTCommandTarget-Schnittstelle verwendet, um festzustellen, ob der Befehl aktiviert ist. Das Gleiche gilt, wenn Sie die ExecuteCommand-Methode aufrufen.
Wenn ein Add-In diese Schnittstelle zusätzlich zu IDTExtensibility2 implementiert, wird die Befehlsausführung von benannten Befehlen, die von dem Add-In erstellt wurden, direkt an diese Schnittstelle weitergeleitet.
Die Schnittstelle entspricht der im Win32-SDK definierten IDTCommandTarget-Schnittstelle, mit dem Unterschied, dass die Parameter der Methode kompatibel mit der OLE-Automatisierung sind.