IExecuteCommand 인터페이스(shobjidl_core.h)

명령 동사와 관련된 지정된 상태 또는 매개 변수를 설정하는 메서드와 해당 동사를 호출하는 메서드를 노출합니다.

상속

IExecuteCommand 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IExecuteCommand 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IExecuteCommand 인터페이스에는 이러한 메서드가 있습니다.

 
IExecuteCommand::Execute

선택한 항목에서 동사를 호출합니다. 이 인터페이스의 다른 메서드를 호출한 후 이 메서드를 호출합니다.
IExecuteCommand::SetDirectory

새 작업 디렉터리를 설정합니다.
IExecuteCommand::SetKeyState

Ctrl 키와 Shift 키의 현재 상태에 따라 값을 설정합니다.
IExecuteCommand::SetNoShowUI

선택한 셸 항목과 연결된 UI를 표시할지 여부를 나타냅니다.
IExecuteCommand::SetParameters

동사에 대한 매개 변수 값을 제공합니다.
IExecuteCommand::SetPosition

표시에 사용되는 점의 좌표를 설정합니다.
IExecuteCommand::SetShowWindow

지정된 창의 시각적 상태를 설정합니다.

설명

구현 시기

선택한 항목에 대해 작업을 수행하기 위해 동사를 호출하는 메서드로 선택할 때 이 인터페이스를 구현합니다. 항목은 IObjectWithSelection::SetSelection을 통해 셸 항목 배열로 전달되므로 개체도 IObjectWithSelection을 구현해야 합니다.

사용해야 하는 경우

IExecuteCommand의 메서드를 직접 호출하지 마세요. Windows Explorer 사용자가 항목에 대해 작업을 수행하려고 할 때 IExecuteCommand 메서드를 호출합니다.

Execute 외에도 이 인터페이스의 메서드는 시스템 정보를 처리기에 전달합니다. 시스템 자체는 이러한 메서드를 호출하여 시스템 설정 및 조건에 따라 매개 변수를 적절하게 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)