영어로 읽기

다음을 통해 공유


shobjidl_core.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

shobjidl_core.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IActionProgress

진행률 기반 작업이 상속할 수 있는 추상 기본 클래스를 나타냅니다.
IActionProgressDialog

진행률 대화 상자를 초기화하고 중지하는 메서드를 노출합니다.
IApplicationActivationManager

시작, 파일 및 프로토콜 확장에 대해 Windows 스토어 앱을 활성화하는 메서드를 제공합니다. 일반적으로 디버거 및 디자인 도구에서 이 인터페이스를 사용합니다.
IApplicationAssociationRegistration

특정 파일 연결 형식에 대한 기본 애플리케이션을 쿼리하고 설정하는 메서드와 특정 연결 수준에서 프로토콜을 노출합니다.
IApplicationDesignModeSettings

개발 도구 애플리케이션이 실제 하드웨어 없이 다양한 폼 팩터에 대한 디자인 모드에서 실행되는 Windows 스토어 앱을 테스트하기 위해 네이티브 디스플레이 해상도, 디바이스 배율 및 애플리케이션 보기 상태와 같은 시스템 및 사용자 상태를 동적으로 스푸핑할 수 있도록 합니다. 또한 일반적으로 사용자가 제어하는 상태의 변경 내용을 테스트하여 다양한 시나리오에서 Windows 스토어 앱을 테스트할 수 있습니다.
IApplicationDesignModeSettings2

개발 도구 애플리케이션이 실제 하드웨어 없이 다양한 폼 팩터에 대한 디자인 모드에서 실행되는 Windows 스토어 앱을 테스트하기 위해 Windows 스토어 앱에 보고되는 네이티브 디스플레이 해상도, 디바이스 배율 및 애플리케이션 보기 레이아웃과 같은 시스템 및 사용자 상태를 동적으로 제어할 수 있도록 합니다. 또한 일반적으로 사용자가 제어하는 상태의 변경 내용을 테스트하여 다양한 시나리오에서 Windows 스토어 앱을 테스트할 수 있습니다.
IApplicationDestinations

애플리케이션이 점프 목록의 최근 또는 자주 사용하는 범주에서 하나 또는 모든 대상을 제거할 수 있도록 하는 메서드를 노출합니다.
IApplicationDocumentLists

애플리케이션이 점프 목록에서 최근 또는 자주 사용하는 범주의 콘텐츠를 검색할 수 있도록 하는 메서드를 노출합니다.
IAppVisibility

디스플레이에 유니버설 Windows 플랫폼 앱이 표시되는지 여부를 확인하는 기능을 제공합니다.
IAppVisibilityEvents

애플리케이션이 디스플레이의 상태 변경 내용 및 시작 화면 표시 유형에서 변경 내용에 대한 알림을 받을 수 있도록 합니다.
IAssocHandler

파일 연결 대화 상자 또는 메뉴를 사용하여 작업에 대한 메서드를 노출합니다.
IAssocHandlerInvoker

연결된 애플리케이션 처리기를 호출하는 메서드를 노출합니다.
IAttachmentExecute

클라이언트 애플리케이션과 함께 작동하는 메서드를 노출하여 전자 메일 및 메시징 첨부 파일을 통해 안전한 파일 다운로드 및 교환을 제공하는 사용자 환경을 제공합니다.
IBandSite

밴드 개체를 제어하는 메서드를 노출합니다.
IBrowserFrameOptions

브라우저 또는 호스트가 IShellView에 지원되는 보기 동작 종류를 요청할 수 있습니다.
ICategorizer

항목 식별자 목록에 대한 정보를 가져오는 데 사용되는 메서드를 노출합니다.
ICategoryProvider

IShellFolder에 등록된 범주 목록을 노출합니다.
IColumnManager

Windows 탐색기 세부 정보 보기에서 열을 검사하고 조작할 수 있는 메서드를 노출합니다. 각 열은 속성의 이름을 지정하는 PROPERTYKEY 구조체에서 참조됩니다.
ICommDlgBrowser

셸 브라우저를 호스트할 때 사용할 공통 파일 대화 상자에서 노출됩니다.
ICommDlgBrowser2

ICommDlgBrowser의 기능을 확장합니다. 이 인터페이스는 셸 브라우저를 호스트할 때 공통 파일 대화 상자에 의해 노출됩니다. IShellBrowser 개체에서 QueryInterface를 호출하여 ICommDlgBrowser2에 대한 포인터를 가져올 수 있습니다.
IContactManagerInterop

여러 창을 관리하는 앱에서 ContactManager 메서드에 액세스할 수 있습니다.
IContextMenu

Shell 개체와 연결된 바로 가기 메뉴를 만들거나 병합하는 메서드를 노출합니다.
IContextMenu2

Shell 개체와 연결된 바로 가기(상황에 맞는) 메뉴를 만들거나 병합하는 메서드를 노출합니다. 클라이언트 개체가 소유자가 그린 메뉴 항목과 연결된 메시지를 처리할 수 있는 메서드를 추가하여 IContextMenu를 확장합니다.
IContextMenu3

Shell 개체와 연결된 바로 가기 메뉴를 만들거나 병합하는 메서드를 노출합니다. 클라이언트 개체가 소유자 그리기 메뉴 항목과 연결된 메시지를 처리하고 해당 메시지 처리에서 반환 값을 수락하여 IContextMenu2를 확장할 수 있습니다.
IContextMenuCB

상황에 맞는 메뉴의 콜백을 사용하도록 설정하는 메서드를 노출합니다. 예를 들어 상승이 필요한 menuItem에 방패 아이콘을 추가합니다.
IContextMenuSite

SHCreateShellFolderView를 사용하여 만든 기본 폴더 뷰에 의해 구현됩니다.
ICreateProcessInputs

ICreatingProcess 인터페이스에서 생성되는 프로세스의 일부 매개 변수를 변경하는 데 사용됩니다.
ICreatingProcess

ShellExecuteEx 및 IContextMenu에서 호출자가 생성되는 프로세스의 일부 매개 변수를 변경할 수 있도록 하는 데 사용됩니다.
ICurrentItem

항목에 대해 IShellFolder::BindToObject를 호출하여 가져옵니다. 항목이 이전 시간에 항목의 스냅샷을 나타내는 경우 이 인터페이스는 항목의 현재 버전을 가져옵니다.
ICustomDestinationList

애플리케이션이 작업 표시줄에 표시할 대상 및 작업을 비롯한 사용자 지정 점프 목록을 제공할 수 있도록 하는 메서드를 노출합니다.
IDataObjectProvider

DataPackage가 상호 운용성을 지원하는 데 사용하는 DataPackage 개체의 IDataObject 인터페이스를 설정하거나 검색할 수 있는 메서드를 제공합니다. DataPackage 개체는 앱에서 다른 앱에 데이터를 제공하는 데 사용됩니다.
IDataTransferManagerInterop

여러 창을 관리하는 Windows 스토어 앱에서 DataTransferManager 메서드에 액세스할 수 있습니다.
IDefaultExtractIconInit

개체와 연결된 기본 아이콘을 설정하는 메서드를 노출합니다.
IDefaultFolderMenuInitialize

바로 가기 메뉴 정보를 얻고 설정하는 데 사용되는 메서드를 제공합니다. 이 정보는 DEFCONTEXTMENU 구조를 통해 SHCreateDefaultContextMenu에 제공된 것과 동일합니다.
IDelegateFolder

대리자 폴더에 할당 및 사용 가능한 항목 ID에 필요한 IMalloc 인터페이스가 제공되는 메서드를 노출합니다.
IDelegateItem

항목 경로의 기본 표현을 즉시 가져오는 데 사용됩니다.
IDeskBand

밴드 개체에 대한 정보를 가져오는 데 사용됩니다.
IDeskBandInfo

기본 Desk 대역폭을 가져오는 메서드를 노출합니다.
IDeskBar

책상 바 조작을 사용하도록 설정하는 메서드를 노출합니다.
IDesktopWallpaper

바탕 화면 배경 화면을 관리하는 방법을 제공합니다. (IDesktopWallpaper)
IDestinationStreamFactory

속성에 변경 내용을 적용하기 전에 스트림 또는 파일을 수동으로 복사하는 메서드를 노출합니다.
IDisplayItem

UI에 표시될 항목 이름과 같은 표시 속성을 가져오는 데 사용할 현재 항목의 버전을 찾는 메서드를 노출합니다.
IDockingWindow

표시, 숨기기 및 임박한 제거를 포함하여 도킹 창 개체에 변경 내용을 알리는 메서드를 노출합니다. 이 인터페이스는 Windows 탐색기 창의 테두리 공간 내에 도킹할 수 있는 창 개체에 의해 구현됩니다.
IDragSourceHelper

애플리케이션이 셸 끌어서 놓기 작업 중에 표시할 이미지를 지정할 수 있도록 셸에 의해 노출됩니다.
IDropTargetHelper

이미지가 대상 창 위에 있는 동안 놓기 대상이 끌어서 놓기 이미지를 표시할 수 있도록 하는 메서드를 노출합니다.
IEnumAssocHandlers

특정 파일 이름 확장자와 연결된 처리기 컬렉션을 열거할 수 있는 메서드를 노출합니다.
IEnumExplorerCommand

IExplorerCommandProvider에서 제공합니다. 이 인터페이스에는 명령 모음에 넣을 명령의 열거형이 포함되어 있습니다.
IEnumExtraSearch

클라이언트가 폴더에 사용 가능한 검색 개체를 결정하는 데 사용하는 표준 OLE 열거자입니다.
IEnumFullIDList

Shell 폴더에 있는 항목의 PIDL(항목 식별자 목록)에 대한 포인터를 열거하는 표준 메서드 집합을 노출합니다.
IEnumIDList

Shell 폴더에 있는 항목의 PIDL(항목 식별자 목록)에 대한 포인터를 열거하는 데 사용되는 표준 메서드 집합을 노출합니다.
IEnumObjects

알 수 없는 개체를 열거하는 메서드를 노출합니다.
IEnumResources

리소스 열거형 메서드를 노출합니다.
IEnumShellItems

IShellItem 인터페이스의 열거형을 노출합니다. 이 인터페이스는 일반적으로 IEnumShellItems 메서드를 호출하여 가져옵니다.
IExecuteCommand

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

애플리케이션에서 호스트가 데스크톱 모드인지 몰입형 모드인지 확인할 수 있는 단일 메서드를 제공합니다.
IExecuteCommandHost

IExplorerCommand 기반 Shell 동사 처리기가 애플리케이션이 호출된 호스트 구성 요소의 UI 모드를 쿼리할 수 있도록 하는 메서드를 제공합니다.
IExplorerBrowser

IExplorerBrowser는 탐색할 수 있거나 데이터 개체의 보기를 호스트할 수 있는 브라우저 개체입니다. 전체 기능을 갖춘 브라우저 개체로서 자동 이동 로그도 지원합니다.
IExplorerBrowserEvents

탐색기 브라우저 탐색 및 보기 만들기 이벤트 알림에 대한 메서드를 노출합니다.
IExplorerCommand

명령 모양을 얻거나, 하위 명령을 열거하거나, 명령을 호출하는 메서드를 노출합니다.
IExplorerCommandProvider

탐색기 명령 및 명령 열거자를 만드는 메서드를 노출합니다.
IExplorerCommandState

명령 상태를 검색할 수 있는 단일 메서드를 노출합니다.
IExplorerPaneVisibility

IShellFolder 구현에서 Windows 탐색기에서 표시되는 창에 대한 제안을 보기에 제공하는 데 사용됩니다.
IExtractImage

Shell 폴더에서 미리 보기 이미지를 요청하는 메서드를 노출합니다.
IExtractImage2

IExtractImage의 기능을 확장합니다.
IFileDialog

공통 파일 대화 상자에서 결과를 초기화, 표시 및 가져오는 메서드를 노출합니다.
IFileDialogCustomize

애플리케이션이 공통 파일 대화 상자에 컨트롤을 추가할 수 있도록 하는 메서드를 노출합니다.
IFileDialogEvents

공통 파일 대화 상자 내에서 이벤트 알림을 허용하는 메서드를 노출합니다.
IFileIsInUse

다른 애플리케이션에서 사용 중인 파일에 대한 정보를 얻거나 닫기 위해 호출할 수 있는 메서드를 노출합니다.
IFileOpenDialog

열려 있는 대화 상자와 관련된 메서드를 추가하여 IFileDialog 인터페이스를 확장합니다.
IFileOperation

셸 항목을 복사, 이동, 이름 바꾸기, 만들기 및 삭제하는 메서드와 진행률 및 오류 대화 상자를 제공하는 메서드를 노출합니다. 이 인터페이스는 SHFileOperation 함수를 대체합니다.
IFileOperationProgressSink

IFileOperation 호출자가 해당 인터페이스를 통해 수행하는 작업의 세부 정보를 모니터링하는 데 사용하는 풍부한 알림 시스템을 제공하는 메서드를 노출합니다.
IFileSaveDialog

파일과 함께 유지할 메타데이터 컬렉션을 지원하는 메서드를 포함하는 저장 대화 상자와 관련된 메서드를 추가하여 IFileDialog 인터페이스를 확장합니다.
IFileSyncMergeHandler

. (IFileSyncMergeHandler)
IFileSystemBindData

IShellFolder::P arseDisplayName에 대한 호출을 최적화하기 위한 파일 시스템 정보를 저장하는 메서드를 노출합니다.
IFileSystemBindData2

IShellFolder::P arseDisplayName에 대한 호출을 최적화하기 위한 파일 시스템 정보를 저장하는 IFileSystemBindData를 확장합니다. 이 인터페이스는 기능 집합을 추가하거나 파일 ID 또는 CLSID(접합 클래스 식별자)를 가져옵니다.
IFolderFilter

서버 애플리케이션에서 Shell 폴더의 열거형을 필터링하는 방법을 지정하기 위해 클라이언트에서 노출합니다.
IFolderFilterSite

클라이언트가 Shell 폴더 열거형을 필터링하는 방법을 지정할 수 있도록 호스트에서 내보냅니다.
IFolderView

폴더의 표시 옵션에 대한 정보를 검색하고, 해당 폴더에서 지정된 항목을 선택하고, 폴더의 보기 모드를 설정하는 메서드를 노출합니다. (IFolderView)
IFolderView2

폴더의 표시 옵션에 대한 정보를 검색하고, 해당 폴더에서 지정된 항목을 선택하고, 폴더의 보기 모드를 설정하는 메서드를 노출합니다. (IFolderView2)
IFolderViewSettings

폴더 보기 설정을 가져오는 메서드를 노출합니다.
IFrameworkInputPane

입력 창의 상태 변경 내용 및 위치를 앱에 알릴 수 있는 메서드를 제공합니다.
IFrameworkInputPaneHandler

입력 창(화상 키보드 또는 필기 패널)이 표시되거나 숨겨질 때 앱에 알림을 표시할 수 있습니다. 이렇게 하면 입력 창에 의해 입력 영역(예: 텍스트 상자)이 가려지지 않도록 앱 창이 디스플레이를 조정할 수 있습니다.
IHandlerActivationHost

. (IHandlerActivationHost)
IHandlerInfo

IHandlerActivationHost 인터페이스의 메서드에 처리기에 대한 정보를 제공하는 메서드를 제공합니다.
IHomeGroup

컴퓨터의 HomeGroup 멤버 자격 상태를 확인하고 공유 마법사를 표시하는 메서드를 노출합니다.
IIdentityName

메서드를 노출하여 두 항목을 비교하여 동일한지 확인합니다.
IInitializeCommand

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

바인딩 컨텍스트를 사용하여 속성 처리기, 썸네일 처리기 또는 미리 보기 처리기와 같은 처리기를 초기화하는 메서드를 노출합니다.
IInitializeWithItem

IShellItem을 사용하여 속성 처리기, 썸네일 처리기 또는 미리 보기 처리기와 같은 처리기를 초기화하는 데 사용되는 메서드를 노출합니다.
IInitializeWithPropertyStore

속성 저장소를 사용하여 속성 처리기, 미리 보기 처리기 또는 미리 보기 처리기와 같은 처리기를 초기화하는 메서드를 노출합니다.
IInitializeWithWindow

클라이언트가 데스크톱 애플리케이션에서 사용되는 Windows 런타임 개체에 소유자 창을 제공할 수 있는 메서드를 노출합니다.
IInputObject

셸에 포함된 사용자 입력 개체에 대한 UI 활성화 및 프로세스 가속기를 변경하는 메서드를 노출합니다.
IInputObject2

전역 가속기를 처리하여 IInputObject를 확장하는 메서드를 노출합니다.
IInputObjectSite

셸에 포함된 사용자 입력 개체에 대한 포커스 변경 내용을 전달하는 데 사용되는 메서드를 노출합니다.
IIOCancelInformation

진행률 대화 상자에서 프로세스 스레드에 취소 창 메시지를 게시하는 메서드를 노출합니다.
IItemNameLimits

유효하고 잘못된 문자 목록 또는 네임스페이스의 이름 최대 길이를 검색합니다. 유효성 검사 구문 분석 및 번역에 이 인터페이스를 사용합니다.
IKnownFolder

애플리케이션이 알려진 폴더의 범주, 형식, GUID, PIDL(항목 식별자 목록) 값에 대한 포인터, 리디렉션 기능 및 정의에 대한 정보를 검색할 수 있도록 하는 메서드를 노출합니다.
IKnownFolderManager

기존 알려진 폴더를 만들거나 열거하거나 관리하는 메서드를 노출합니다.
ILaunchSourceAppUserModelId

AppUserModelId를 검색하는 메서드를 제공합니다.
ILaunchSourceViewSizePreference

원본 애플리케이션에 대한 정보를 검색하는 메서드를 제공합니다.
ILaunchTargetMonitor

. (ILaunchTargetMonitor)
ILaunchTargetViewSizePreference

새 애플리케이션 창에 대한 기본 보기 크기를 검색하는 방법을 제공합니다.
IMenuBand

COM(구성 요소 개체 모델) 개체가 적절한 메시지를 받고 번역할 수 있도록 하는 메서드를 노출합니다.
IMenuPopup

IMenuPopup을 변경하거나 사용할 수 없습니다.
IModalWindow

모달 창을 나타내는 메서드를 노출합니다.
INameSpaceTreeControl

셸 항목 트리에서 노드를 보고 조작하는 데 사용되는 메서드를 노출합니다.
INameSpaceTreeControlFolderCapabilities

폴더의 System.IsPinnedToNameSpaceTree 필터링 지원 상태를 검색하는 단일 메서드를 노출합니다.
INamespaceWalk

지정된 루트 노드에서 네임스페이스를 걷는 메서드를 노출합니다. 연습의 깊이가 지정되고 이동한 모든 노드의 ID를 포함하는 선택적 배열이 반환됩니다.
INamespaceWalkCB

INamespaceWalk와 함께 사용되는 메서드를 노출하는 콜백 인터페이스입니다.
INamespaceWalkCB2

네임스페이스 워크를 완료하는 데 필요한 메서드를 사용하여 INamespaceWalkCB를 확장합니다. 이 메서드는 연습 중에 수집된 데이터를 제거합니다.
INewMenuClient

Windows 7 메뉴에서 항목을 조작할 수 있는 메서드를 노출합니다.
INewWindowManager

다른 창에서 시작된 창을 표시하거나 차단하여 팝업 창을 제어할 수 있는지 여부를 결정하는 메서드를 노출합니다.
IObjectProvider

메서드를 노출하여 다른 개체의 GUID로 명명된 개체를 검색합니다. QueryService와 달리 이 인터페이스는 해당 기능을 다른 개체에 위임하지 않습니다.
IObjectWithAppUserModelID

사용자 지정 IAssocHandler 개체의 구현자가 명시적 애플리케이션 사용자 모델 ID(AppUserModelID)에 대한 액세스를 제공할 수 있도록 하는 메서드를 노출합니다.
IObjectWithBackReferences

개체가 보유한 백 참조와 상호 작용하는 메서드를 제공합니다.
IObjectWithCancelEvent

지원되지 않습니다. 호출자에게 호출된 개체가 작업의 취소를 나타내는 신호를 받는 이벤트를 제공합니다.
IObjectWithFolderEnumMode

구문 분석된 항목의 열거 모드를 가져와서 설정하는 메서드를 노출합니다.
IObjectWithProgID

개체와 연결된 ProgID에 대한 액세스를 제공하는 메서드를 노출합니다.
IObjectWithSelection

셸 항목 배열로 표시되는 선택한 항목을 얻거나 설정하는 메서드를 노출합니다.
IOpenControlPanel

제어판의 보기 상태, 개별 제어판 항목의 경로를 검색하고 제어판 자체 또는 개별 제어판 항목을 여는 메서드를 노출합니다.
IOpenSearchSource

사용자 지정 클라이언트 쪽 OpenSearch 데이터 원본에서 검색 결과를 가져오는 메서드를 노출합니다.
IOperationsProgressDialog

진행률 대화 상자를 가져오기, 설정 및 쿼리하는 메서드를 노출합니다.
IPackageDebugSettings

디버거 개발자가 일시 중단 또는 다시 시작과 같은 Windows 스토어 앱의 수명 주기를 제어할 수 있습니다.
IPackageExecutionStateChangeNotification

Windows 스토어 앱 디버깅 중에 패키지 상태 변경 알림을 받을 수 있습니다.
IParentAndItem

부모 및 부모의 자식 ID를 가져오고 설정하는 메서드를 노출합니다. IParentAndItem은 일반적으로 IShellItems에서 구현되지만 IShellItem에만 해당되지는 않습니다.
IParseAndCreateItem

IParseAndCreateItem 인터페이스
IPersistFolder

Shell 폴더 개체를 초기화하는 메서드를 노출합니다.
IPersistFolder2

Shell 폴더 개체에서 정보를 가져오는 메서드를 노출합니다.
IPersistFolder3

폴더 개체가 폴더 바로 가기의 기본이 아닌 처리를 구현할 수 있도록 하여 IPersistFolder 및 IPersistFolder2 인터페이스를 확장합니다.
IPersistIDList

항목 식별자 목록을 유지하는 데 사용되는 메서드를 노출합니다.
IPreviewHandler

다양한 미리 보기를 표시하기 위한 메서드를 노출합니다.
IPreviewHandlerFrame

미리 보기 처리기가 바로 가기 키를 호스트에 전달할 수 있도록 합니다. 이 인터페이스는 바로 가기 키 목록을 검색하고 호스트가 바로 가기 키를 처리하도록 지시합니다.
IPreviewHandlerVisuals

미리 보기 처리기에 색 및 글꼴 정보를 적용하는 메서드를 노출합니다.
IPreviewItem

미리 보기 창에 표시될 항목을 식별합니다.
IProfferService

개체가 동일한 호스트의 다른 개체에 서비스를 제공하는 일반적인 메커니즘을 노출합니다.
IPropertyUI

개발자는 대신 IPropertyDescription을 사용해야 합니다. (IPropertyUI)
IQueryContinue

작업을 계속할 수 있는 권한을 클라이언트에 쿼리하는 개체에 대한 간단한 표준 메커니즘을 제공하는 메서드를 노출합니다.
IRegTreeItem

Tree-View 컨트롤 창 스타일 플래그가 설정된 트리 뷰 컨트롤에서 항목의 상태를 검색하고 설정하는 메서드를 노출합니다.
IRelatedItem

특정 관계를 사용하여 관련 항목을 파생시키는 메서드를 노출합니다.
IRemoteComputer

원격 개체에서 호출될 때 네임스페이스 확장을 열거하거나 초기화하는 메서드를 노출합니다. 예를 들어 이 인터페이스는 원격 프린터 가상 폴더를 초기화하는 데 사용됩니다.
IResolveShellLink

애플리케이션에서 셸 폴더 개체가 해당 항목 중 하나에 대한 링크를 확인하도록 요청할 수 있도록 하는 메서드를 노출합니다.
IRunnableTask

백그라운드 스레드에서 작업을 수행할 수 있도록 개체에 의해 노출될 수 있는 자유 스레드 인터페이스입니다.
ISearchFolderItemFactory

검색 폴더를 만들고 수정하는 메서드를 노출합니다.
ISharingConfigurationManager

사용자(C:\사용자) 또는 공용(C:\Users\Public) 폴더에 대한 컴퓨터의 기본 공유 설정에 대한 정보를 설정하고 검색하는 메서드를 노출합니다. 프린터 공유를 제어할 수 있는 메서드 집합도 노출합니다.
IShellBrowser

셸 뷰의 호스트(IShellView를 구현하는 개체)에 의해 구현됩니다. 호스팅하는 보기 및 탐색기 창의 컨텍스트에서 실행되는 다른 개체에 대한 서비스를 제공하는 메서드를 노출합니다.
IShellExtInit

속성 시트, 바로 가기 메뉴 및 끌어서 놓기 처리기(기본값이 아닌 끌어서 놓기 작업 중에 바로 가기 메뉴에 항목을 추가하는 확장)에 대한 셸 확장을 초기화하는 메서드를 노출합니다.
IShellFolder

모든 Shell 네임스페이스 폴더 개체에 의해 노출되는 해당 메서드는 폴더를 관리하는 데 사용됩니다.
IShellFolder2

IShellFolder의 기능을 확장합니다. 해당 메서드는 Shell 폴더의 내용에 대한 다양한 정보를 제공합니다.
IShellIcon

IShellFolder 개체에 대한 아이콘 인덱스를 가져오는 메서드를 노출합니다.
IShellIconOverlayIdentifier

아이콘 오버레이 처리기와 셸 간의 모든 통신을 처리하는 메서드를 노출합니다.
IShellItem

셸 항목에 대한 정보를 검색하는 메서드를 노출합니다. IShellItem 및 IShellItem2는 새 코드에서 항목의 기본 표현입니다.
IShellItem2

항목의 다양한 속성 값을 검색하는 메서드를 사용하여 IShellItem을 확장합니다. IShellItem 및 IShellItem2는 새 코드에서 항목의 기본 표현입니다.
IShellItemArray

셸 항목 배열을 만들고 조작하는 메서드를 노출합니다.
IShellItemFilter

서버 애플리케이션에 의해 셸 항목의 열거형을 필터링하는 방법을 지정하기 위해 클라이언트에서 노출합니다.
IShellItemImageFactory

셸 항목에 대한 아이콘 또는 축소판 그림을 반환하는 메서드를 노출합니다. 요청된 항목에 썸네일 또는 아이콘을 사용할 수 없는 경우 셸에서 클래스별 아이콘을 제공할 수 있습니다.
IShellItemResources

셸 항목 리소스를 조작하고 쿼리하는 메서드를 노출합니다.
IShellLibrary

라이브러리를 만들고 관리하기 위한 메서드를 노출합니다.
IShellLinkA

셸 링크를 만들고, 수정하고, 확인하는 메서드를 노출합니다. (ANSI)
IShellLinkDataList

애플리케이션이 추가 데이터 블록을 Shell 링크에 연결할 수 있도록 하는 메서드를 노출합니다. 이러한 메서드는 데이터 블록을 추가, 복사 또는 제거합니다.
IShellLinkW

셸 링크를 만들고, 수정하고, 확인하는 메서드를 노출합니다. (유니코드)
IShellMenu

시작 메뉴 및 즐겨찾기 메뉴와 같은 셸 메뉴와 상호 작용하는 메서드를 노출합니다.
IShellMenuCallback

메뉴 밴드에서 메시지를 받는 메서드를 노출하는 콜백 인터페이스입니다.
IShellPropSheetExt

속성 시트 처리기가 파일 개체에 대해 표시된 속성 시트의 페이지를 추가하거나 바꿀 수 있도록 하는 메서드를 노출합니다.
IShellTaskScheduler

IShellTaskScheduler를 변경하거나 사용할 수 없습니다.
IShellView

Windows 탐색기 또는 폴더 창에서 보기를 표시하는 메서드를 노출합니다.
IShellView2

IShellView의 기능을 확장합니다.
ISuspensionDependencyManager

. (ISuspensionDependencyManager)
ITaskbarList

작업 표시줄을 제어하는 메서드를 노출합니다. 작업 표시줄에서 항목을 동적으로 추가, 제거 및 활성화할 수 있습니다.
ITaskbarList2

창을 전체 화면 표시로 표시하는 메서드를 노출하여 ITaskbarList 인터페이스를 확장합니다.
ITaskbarList3

Windows 7에 추가된 통합 시작 및 전환 작업 표시줄 단추 기능을 지원하는 메서드를 노출하여 ITaskbarList2를 확장합니다.
ITaskbarList4

호출자가 탭 축소판 그림 및 피킹 기능의 두 속성 값을 제어할 수 있는 메서드를 제공하여 ITaskbarList3을 확장합니다.
IThumbnailHandlerFactory

항목의 썸네일 처리기를 검색하는 메서드를 노출합니다. 자식 IDList에 사용되는 추출기를 지정하려면 이 인터페이스를 구현합니다.
ITransferAdviseSink

상태 수집 및 실패 정보를 지원하는 메서드를 노출합니다.
ITransferDestination

복사 또는 이동 작업에 대한 대상 셸 항목을 만드는 메서드를 노출합니다. 이 인터페이스는 ITransferDestination::Advise 메서드를 제공하여 파일 작업을 보다 강력하게 제어할 수 있도록 제공됩니다.
ITransferMediumItem

복사 엔진에서 QueryInterface를 호출하여 인터페이스 ITransferDestination 또는 인터페이스 ITransferSource에 대한 포인터를 반환할 항목을 가져오는 데 사용됩니다. 이러한 인터페이스를 쿼리하고 열거하여 복사, 이동 또는 삭제 작업을 수행할 수 있습니다.
ITransferSource

복사, 이동, 재활용 등을 포함하여 IShellItem을 조작하는 메서드를 노출합니다. 이 인터페이스는 ITransferSource::Advise 메서드를 제공하여 파일 작업을 보다 강력하게 제어할 수 있도록 제공됩니다.
IUpdateIDList

폴더 개체의 자식 ITEMIDLIST를 업데이트하는 메서드를 제공합니다.
IUserNotification

알림 정보를 설정한 다음 작업 표시줄의 알림 영역과 함께 표시되는 풍선에서 사용자에게 해당 알림을 표시하는 메서드를 노출합니다. (IUserNotification)
IViewStateIdentityItem

뷰 사용자 지정을 기억할 항목인 정식 지속성 항목을 제공합니다.
IVirtualDesktopManager

애플리케이션이 가상 작업 영역을 형성하는 창 그룹과 상호 작용할 수 있도록 하는 메서드를 노출합니다.

Functions

 
FreeIDListArray

PIDL(항목 식별자 목록) 목록 배열에 대한 포인터에서 사용하는 메모리를 해제합니다.
FreeIDListArrayChild

자식 항목 ID에 대한 포인터 배열의 메모리 공간을 해제합니다. 이렇게 하면 배열 내의 PITEMID_CHILDs 및 배열 자체가 모두 해제됩니다.
FreeIDListArrayFull

포인터의 메모리 공간을 PIDL(항목 식별자 목록) 배열에 놓습니다. 이렇게 하면 배열 내의 PIDLIST_ABSOLUTEs 및 배열 자체가 모두 해제됩니다.
FreeKnownFolderDefinitionFields

IKnownFolder::GetFolderDefinition의 결과에서 할당된 필드를 해제합니다.
GetCurrentProcessExplicitAppUserModelID

현재 프로세스에 대한 애플리케이션 정의 명시적 애플리케이션 사용자 모델 ID(AppUserModelID)를 검색합니다.
SetContractDelegateWindow

기본 포그라운드 창이 아닌 앱 창을 앱의 계약과 연결합니다. 네이티브 C++에서 Windows 스토어 앱을 작성하는 개발자인 경우 이 함수를 사용합니다.
SetCurrentProcessExplicitAppUserModelID

작업 표시줄에 대한 현재 프로세스를 식별하는 고유한 애플리케이션 정의 애플리케이션 사용자 모델 ID(AppUserModelID)를 지정합니다. 이 식별자를 사용하면 애플리케이션이 연결된 프로세스와 창을 단일 작업 표시줄 단추 아래에 그룹화할 수 있습니다.
SHAddFolderPathToLibrary

라이브러리에 폴더를 추가합니다.
SHAssocEnumHandlers

지정된 파일 이름 확장명 처리기 집합에 대한 열거형 개체를 반환합니다.
SHAssocEnumHandlersForProtocolByApplication

지정된 프로토콜과 연결된 처리기에 대한 액세스를 제공하는 열거형 인터페이스를 가져옵니다.
SHCreateAssociationRegistration

Windows에서 제공하는 인터페이스의 스톡 구현을 기반으로 IApplicationAssociationRegistration 개체를 만듭니다.
SHCreateDefaultExtractIcon

IDefaultExtractIconInit 인터페이스를 통해 기본값을 추가로 구성할 수 있는 표준 아이콘 추출기를 만듭니다.
SHCreateItemFromIDList

PIDL(항목 식별자 목록)에 대한 포인터에서 Shell 항목 개체를 만들고 초기화합니다. 결과 셸 항목 개체는 IShellItem 인터페이스를 지원합니다.
SHCreateItemFromParsingName

구문 분석 이름에서 셸 항목 개체를 만들고 초기화합니다.
SHCreateItemFromRelativeName

상대 구문 분석 이름에서 Shell 항목 개체를 만들고 초기화합니다.
SHCreateItemInKnownFolder

알려진 폴더 내에 있는 단일 파일에 대한 Shell 항목 개체를 만듭니다.
SHCreateItemWithParent

부모 폴더와 자식 항목 ID가 지정된 셸 항목을 만듭니다.
SHCreateLibrary

IShellLibrary 개체를 만듭니다.
SHCreateShellItemArray

Shell 항목 배열 개체를 만듭니다.
SHCreateShellItemArrayFromDataObject

데이터 개체에서 Shell 항목 배열 개체를 만듭니다.
SHCreateShellItemArrayFromIDLists

ITEMIDLIST 구조 목록에서 Shell 항목 배열 개체를 만듭니다.
SHCreateShellItemArrayFromShellItem

단일 Shell 항목에서 한 요소의 배열을 만듭니다.
SHGetIDListFromObject

개체의 PIDL(항목 식별자 목록)에 대한 포인터를 검색합니다.
SHGetItemFromDataObject

IDataObject에서 지정한 항목을 기반으로 IShellItem 또는 관련 개체를 만듭니다.
SHGetItemFromObject

개체에 대한 IShellItem을 검색합니다.
SHGetNameFromIDList

IDList로 식별된 항목의 표시 이름을 검색합니다.
SHGetPropertyStoreFromIDList

PIDL(항목 식별자 목록)에 대한 포인터에서 IPropertyStore 또는 관련 인터페이스를 지원하는 개체를 검색합니다.
SHGetPropertyStoreFromParsingName

경로 또는 구문 분석 이름이 지정된 항목에 대한 속성 저장소를 반환합니다.
SHGetTemporaryPropertyForItem

지정된 항목에 대한 임시 속성을 검색합니다. 임시 속성은 항목에 다시 유지되지 않고 IShellItem 개체의 수명 동안만 속성을 보유하는 읽기/쓰기 저장소입니다.
SHLoadLibraryFromItem

지정된 라이브러리 정의 파일에서 IShellLibrary 개체를 만들고 로드합니다.
SHLoadLibraryFromKnownFolder

지정된 알려진 폴더 ID에 대한 IShellLibrary 개체를 만들고 로드합니다.
SHLoadLibraryFromParsingName

지정된 경로에 대한 IShellLibrary 개체를 만들고 로드합니다.
SHRemoveFolderPathFromLibrary

라이브러리에서 폴더를 제거합니다.
SHResolveLibrary

라이브러리의 모든 위치(이동 또는 이름이 변경된 위치)를 확인합니다.
SHSaveLibraryInFolderPath

IShellLibrary 개체를 디스크에 저장합니다.
SHSetTemporaryPropertyForItem

지정된 항목에 대한 임시 속성을 설정합니다. 임시 속성은 항목에 다시 쓰는 대신 IShellItem 개체의 수명 동안만 속성을 보유하는 읽기/쓰기 저장소에 유지됩니다.
SHShowManageLibraryUI

사용자가 라이브러리 폴더 및 기본 저장 위치를 관리할 수 있는 라이브러리 관리 대화 상자를 표시합니다.
SHSimpleIDListFromPath

더 이상 사용되지 않습니다. 경로를 전달할 때 ITEMIDLIST 구조체에 대한 포인터를 반환합니다.

구조체

 
BANDSITEINFO

밴드 사이트에 대한 정보를 포함합니다. 이 구조체는 IBandSite::GetBandSiteInfo 및 IBandSite::SetBandSiteInfo 메서드와 함께 사용됩니다.
CATEGORY_INFO

범주 정보를 포함합니다. 구성 요소 범주는 CATID(공통 범주 식별자)를 공유하는 COM(구성 요소 개체 모델) 클래스의 그룹입니다.
CM_COLUMNINFO

열 정보를 정의합니다. IColumnManager 인터페이스의 멤버에서 사용됩니다.
CMINVOKECOMMANDINFO

IContextMenu::InvokeCommand에서 바로 가기 메뉴 명령을 호출하는 데 필요한 정보를 포함합니다.
CMINVOKECOMMANDINFOEX

바로 가기 메뉴 명령에 대한 확장된 정보를 포함합니다. 이 구조체는 유니코드 값을 사용할 수 있는 CMINVOKECOMMANDINFO의 확장 버전입니다.
DELEGATEITEMID

표준 ITEMIDLIST 구조 대신 대리자 폴더에서 사용됩니다.
DESKBANDINFO

밴드 개체에 대한 정보를 받습니다. 이 구조체는 사용되지 않는 IDeskBand::GetBandInfo 메서드와 함께 사용됩니다.
EXTRASEARCH

IEnumExtraSearch 열거자 개체에서 셸 Folder 개체에서 지원하는 검색 개체에 대한 정보를 반환하는 데 사용됩니다.
FOLDERSETTINGS

폴더 보기 정보를 포함합니다.
KNOWNFOLDER_DEFINITION

알려진 폴더의 세부 정보를 정의합니다.
PERSIST_FOLDER_TARGET_INFO

폴더 바로 가기의 대상 폴더와 해당 특성을 지정합니다. 이 구조체는 IPersistFolder3::GetFolderTargetInfo 및 IPersistFolder3::InitializeEx에서 사용됩니다.
PREVIEWHANDLERFRAMEINFO

액셀러레이터 테이블 구조. IPreviewHandlerFrame::GetWindowContext에서 사용됩니다.
SHDRAGIMAGE

끌기 이미지를 만드는 데 필요한 정보를 포함합니다.
SHELL_ITEM_RESOURCE

셸 항목 리소스를 정의합니다.
SMCSHCHANGENOTIFYSTRUCT

변경 알림에 대한 정보를 포함합니다. IShellMenuCallback::CallbackSM에서 사용됩니다.
SMDATA

메뉴 대역의 정보를 포함합니다.
SMINFO

메뉴 밴드의 항목에 대한 정보를 포함합니다.
SORTCOLUMN

폴더 뷰에 표시되는 열을 정렬하는 방법에 대한 정보를 저장합니다.
SV2CVW2_PARAMS

IShellView2::CreateViewWindow2 메서드에 대한 매개 변수를 보유합니다.
THUMBBUTTON

ITaskbarList3 인터페이스의 메서드에서 창의 축소판 그림 표현에 포함된 도구 모음에 사용되는 단추를 정의하는 데 사용됩니다.

열거형

 
_BROWSERFRAMEOPTIONS

IBrowserFrameOptions::GetFrameOptions 메서드와 함께 사용됩니다.
_EXPCMDSTATE

EXPCMDSTATE 값은 셸 항목의 명령 상태를 나타냅니다.
_EXPLORERPANESTATE

지정된 Windows 탐색기 창의 현재 상태를 가져오기 위해 IExplorerPaneVisibility::GetPaneState에서 사용하는 플래그를 나타냅니다.
_FILEOPENDIALOGOPTIONS

열기 또는 저장 대화 상자에서 사용할 수 있는 옵션 집합을 정의합니다.
_KF_DEFINITION_FLAGS

알려진 특정 폴더 동작을 지정하는 플래그입니다. KNOWNFOLDER_DEFINITION 구조와 함께 사용됩니다.
_KF_REDIRECT_FLAGS

IKnownFolderManager::Redirect에서 리디렉션된 폴더에 대한 사용 권한 및 소유권과 같은 알려진 폴더 리디렉션의 세부 정보를 지정하는 데 사용되는 플래그입니다.
_KF_REDIRECTION_CAPABILITIES

알려진 폴더의 현재 리디렉션 기능을 지정하는 플래그입니다. IKnownFolder::GetRedirectionCapabilities에서 사용됩니다.
_NSTCITEMSTATE

트리 항목의 상태를 지정합니다. 이러한 값은 INameSpaceTreeControl 인터페이스의 메서드에서 사용됩니다.
_NSTCSTYLE

지정된 네임스페이스 트리 컨트롤의 특징을 설명합니다.
_PROPERTYUI_FLAGS

속성 기능을 지정합니다.
_SHCONTF

열거형에 포함된 항목의 유형을 결정합니다. 이러한 값은 IShellFolder::EnumObjects 메서드와 함께 사용됩니다.
_SHGDNF

IShellFolder::GetDisplayNameOf 및 IShellFolder::SetNameOf 메서드와 함께 사용되는 값을 정의하여 해당 메서드에서 사용하는 파일 또는 폴더 이름의 형식을 지정합니다.
_SICHINTF

두 셸 항목을 비교하는 방법을 결정하는 데 사용됩니다. IShellItem::Compare는 이 열거형 형식을 사용합니다.
_SPBEGINF

IActionProgress::Begin에서 사용되는 이러한 상수는 사용하거나 사용하지 않도록 설정할 특정 UI 작업을 지정합니다.
_SVGIO

컬렉션의 항목을 제한하거나 제어하기 위해 IFolderView::Items, IFolderView::ItemCount 및 IShellView::GetItemObject 메서드와 함께 사용됩니다.
_SVSIF

적용할 선택 유형을 지정하기 위해 IFolderView, IFolderView2, IShellView 및 IShellView2에서 사용하는 플래그를 나타냅니다.
_TRANSFER_SOURCE_FLAGS

ITransferSource 및 ITransferDestination 인터페이스의 메서드에서 파일 작업을 제어하는 데 사용됩니다.
APPLICATION_VIEW_ORIENTATION

창(앱 보기)에 대한 표시 방향 모드 집합을 정의합니다. IApplicationDesignModeSettings2::GetApplicationViewOrientation 및 IApplicationDesignModeSettings2::SetApplicationViewOrientation에서 사용됩니다.
APPLICATION_VIEW_SIZE_PREFERENCE

가능한 일반 창(앱 보기) 크기 기본 설정 집합을 정의합니다. ILaunchSourceViewSizePreference::GetSourceViewSizePreference 및 ILaunchTargetViewSizePreference::GetTargetViewSizePreference에서 사용됩니다.
APPLICATION_VIEW_STATE

Windows 스토어 앱의 현재 보기 상태를 나타냅니다. IApplicationDesignModeSettings::SetApplicationViewState 및 IApplicationDesignModeSettings::IsApplicationViewStateSupported에서 사용됩니다.
ASSOCIATIONLEVEL

파일 이름 확장명 기본 연결의 원본을 지정합니다. IApplicationAssociationRegistration 인터페이스의 메서드에서 사용됩니다.
ASSOCIATIONTYPE

애플리케이션에 대한 연결 유형을 지정합니다. IApplicationAssociationRegistration 인터페이스의 메서드에서 사용됩니다.
ATTACHMENT_ACTION

사용자 확인 시 수행할 작업을 나타내기 위해 IAttachmentExecute::P rompt와 함께 사용할 플래그 집합을 제공합니다.
ATTACHMENT_PROMPT

표시할 프롬프트 UI 유형을 나타내기 위해 IAttachmentExecute::P rompt와 함께 사용할 플래그 집합을 제공합니다.
CATEGORYINFO_FLAGS

CATEGORY_INFO 구조체에 사용할 플래그 집합을 제공합니다.
CATSORT_FLAGS

범주 데이터를 정렬하는 메서드를 지정합니다.
CM_ENUM_FLAGS

IColumnManager 인터페이스의 멤버가 요청 중인 열 집합을 지정하는 데 사용되며 현재 표시되는 열 집합 중 하나 또는 모두만 지정합니다.
CM_MASK

IColumnManager::SetColumnInfo를 호출하는 동안 설정해야 하는 CM_COLUMNINFO 구조체의 값을 나타냅니다.
CM_SET_WIDTH_VALUE

너비 값을 픽셀 단위로 지정하고 기본값 및 자동 크기 조정에 대한 특별 지원을 포함합니다. CM_COLUMNINFO 구조를 통해 IColumnManager 인터페이스의 멤버가 사용합니다.
CM_STATE

열 상태 값을 지정합니다. CM_COLUMNINFO 구조를 통해 IColumnManager 인터페이스의 멤버가 사용합니다.
DATAOBJ_GET_ITEM_FLAGS

SHGetItemFromDataObject 함수에서 소스 개체 처리와 관련된 옵션을 지정하는 데 사용하는 값입니다.
DEF_SHARE_ID

ISharingConfigurationManager 인터페이스의 메서드에 의해 수행되는 폴더를 지정하는 값입니다.
DEFAULT_FOLDER_MENU_RESTRICTIONS

. (DEFAULT_FOLDER_MENU_RESTRICTIONS)
DEFAULTSAVEFOLDERTYPE

기본 저장 위치를 지정합니다.
DESKTOP_WALLPAPER_POSITION

바탕 화면 배경 화면을 표시하는 방법을 지정합니다.
EXPLORER_BROWSER_FILL_FLAGS

이러한 플래그는 IExplorerBrowser::FillFromObject와 함께 사용됩니다.
EXPLORER_BROWSER_OPTIONS

이러한 플래그는 IExplorerBrowser::GetOptions 및 IExplorerBrowser::SetOptions와 함께 사용됩니다.
FDAP

목록 배치를 지정합니다.
FDE_OVERWRITE_RESPONSE

일반적인 파일 대화 상자를 사용하여 저장 작업 중에 덮어쓰기 요청에 대한 애플리케이션의 응답을 나타내기 위해 IFileDialogEvents::OnOverwrite 메서드에서 사용하는 값을 지정합니다.
FDE_SHAREVIOLATION_RESPONSE

파일을 열거나 저장할 때 발생하는 공유 위반에 대한 애플리케이션의 응답을 나타내기 위해 IFileDialogEvents::OnShareViolation 메서드에서 사용하는 값을 지정합니다.
FFFP_MODE

일치 조건을 설명합니다. IKnownFolderManager 인터페이스의 메서드에서 사용됩니다.
FILE_USAGE_TYPE

사용 중인 파일이 사용되는 방식을 나타내기 위해 IFileIsInUse::GetUsage에서 사용하는 상수입니다.
FOLDER_ENUM_MODE

IObjectWithFolderEnumMode::GetMode 및 IObjectWithFolderEnumMode::SetMode 메서드에서 폴더의 표시 모드를 가져와서 설정하는 데 사용됩니다.
FOLDERFLAGS

폴더 보기 옵션을 지정하는 플래그 집합입니다. 플래그는 서로 독립적이며 모든 조합에서 사용할 수 있습니다.
FOLDERLOGICALVIEWMODE

IFolderViewSettings::GetViewMode 및 ISearchFolderItemFactory::SetFolderLogicalViewMode에서 뷰 모드를 설명하는 데 사용됩니다.
FOLDERVIEWMODE

폴더 뷰 유형을 지정합니다.
KF_CATEGORY

알려진 폴더 시스템에 등록된 폴더를 분류할 수 있는 범주를 나타내는 값입니다.
LIBRARYFOLDERFILTER

폴더 항목을 필터링하는 옵션을 정의합니다.
LIBRARYMANAGEDIALOGOPTIONS

SHShowManageLibraryUI에서 라이브러리를 저장할 때 이름 충돌을 처리하는 옵션을 정의하는 데 사용됩니다.
LIBRARYOPTIONFLAGS

라이브러리 옵션을 지정합니다.
LIBRARYSAVEFLAGS

라이브러리를 저장할 때 이름 충돌을 처리하는 옵션을 지정합니다.
MONITOR_APP_VISIBILITY

디스플레이에 Windows 스토어 앱 대신 데스크톱 창이 표시되는지 여부를 지정합니다.
NSTCFOLDERCAPABILITIES

트리 항목의 상태를 지정합니다. 이러한 값은 INameSpaceTreeControlFolderCapabilities 인터페이스의 메서드에서 사용됩니다.
NWMF

INewWindowManager::EvaluateNewWindow에서 사용하는 플래그입니다. 이러한 값은 팝업 창을 표시할지 여부를 결정하는 요소입니다.
PACKAGE_EXECUTION_STATE

. (PACKAGE_EXECUTION_STATE)
PDOPSTATUS

작업 상태 플래그를 제공합니다.
PLACEHOLDER_STATES

자리 표시자 파일에 있을 수 있는 상태를 지정합니다. System.FilePlaceholderStatus(PKEY_FilePlaceholderStatus) 속성을 통해 이 값을 검색합니다.
SHARE_ROLE

사용자 또는 공용 폴더에 할당된 액세스 권한을 지정합니다. CreateShare 및 GetSharePermissions에 사용됩니다.
SIGDN

IShellItem::GetDisplayName 및 SHGetNameFromIDList를 통해 검색할 항목의 표시 이름 형식을 요청합니다.
SPACTION

IActionProgress 인터페이스를 사용하여 진행률을 사용자에게 표시해야 하는 수행 중인 작업에 대해 설명합니다.
SPTEXT

IActionProgress 인터페이스에 제공되는 설명 텍스트의 형식을 지정합니다.
STPFLAG

ITaskbarList4::SetTabProperties 메서드에서 탭 속성을 지정하는 데 사용됩니다.
SVUIA_STATUS

IBrowserService2::_UIActivateView 메서드와 함께 사용하여 브라우저 보기의 상태를 설정합니다.
SYNC_TRANSFER_STATUS

System.SyncTransferStatus 속성에 사용할 수 있는 상태 값을 지정합니다.
tagDESKBANDCID

이러한 명령 ID는 IOleCommandTarget::Exec을 사용하여 밴드 개체의 컨테이너로 보낼 수 있습니다.
THUMBBUTTONFLAGS

THUMBBUTTON에서 단추의 특정 상태 및 동작을 제어하는 데 사용됩니다.
THUMBBUTTONMASK

THUMBBUTTON 구조체에서 유효한 데이터를 포함하는 해당 구조체의 멤버를 지정하는 데 사용됩니다.