IInitializeCommand 인터페이스(shobjidl_core.h)

애플리케이션에서 지정한 명령 이름 및 등록된 속성을 사용하여 IExplorerCommandState, IExecuteCommand 또는 IDropTarget 을 구현하는 개체를 초기화하는 데 사용되는 단일 메서드를 노출합니다.

상속

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

메서드

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

 
IInitializeCommand::Initialize

애플리케이션에서 지정한 명령 이름 및 등록된 속성을 사용하여 IExplorerCommandState, IExecuteCommand 또는 IDropTarget의 구현을 공유하는 개체를 초기화합니다.

설명

구현 시기

다음과 같은 상황에서 IInitializeCommand 를 구현합니다.
  • IExplorerCommandState, IDropTarget 또는 IExecuteCommand의 구현을 공유하는 관련 명령을 구분하기 위해 이 인터페이스를 구현합니다. IInitializeCommand::Initialize에 전달된 명령 이름을 통해 차별화됩니다. 또한 명령은 Initialize 를 사용하여 명령이 레지스트리에 배치한 속성을 사용하여 명령에 대한 특정 속성 모음을 전달할 수도 있습니다.

사용해야 하는 경우

IInitializeCommand의 메서드를 직접 호출하지 마세요. Windows Explorer 이 인터페이스를 구현하는 동사 개체가 호출될 때 이 메서드를 호출합니다.

요구 사항

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