Share via


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 인터페이스와 비슷합니다.

참고 항목

참조

IDTCommandTarget 멤버

EnvDTE 네임스페이스