IDTCommandTarget 인터페이스
업데이트: 2007년 11월
명명된 명령을 만들 수 있습니다. 명명된 새 명령을 처리하려면 이 인터페이스를 구현해야 합니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
<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
설명
IDTCommandTarget 인터페이스를 사용하면 개발 환경에서 명명된 명령을 구현할 수 있습니다. 또한 명령의 상태를 정의하고 명령을 실행할 수 있습니다.
AddNamedCommand 메서드를 사용하여 추가한 명령을 명령 창에 입력하면 명령 창에서는 먼저 IDTCommandTarget 인터페이스의 QueryStatus 메서드를 사용하여 해당 명령을 사용할 수 있는지 여부를 확인합니다. ExecuteCommand 메서드를 호출하는 경우에도 마찬가지입니다.
추가 기능에서 IDTExtensibility2와 함께 이 인터페이스를 구현하는 경우 추가 기능에서 만든 명명된 명령의 실행은 이 인터페이스로 직접 라우팅됩니다.
이 인터페이스는 메서드의 매개 변수가 OLE 자동화 규격이라는 점을 제외하면 Win32 SDK에 정의된 IDTCommandTarget 인터페이스와 비슷합니다.