IDTCommandTarget-Schnittstelle
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.