다음을 통해 공유


shlobj.h 헤더

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

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

인터페이스

 
IActiveDesktopP

Windows 데스크톱을 관리하는 메서드를 노출합니다.
IADesktopP2

Windows 데스크톱을 관리하는 메서드를 제공합니다.
IColumnProvider

Windows Explorer 세부 정보 보기에서 사용자 지정 열을 추가하도록 설정하는 메서드를 노출합니다.
ICopyHookA

복사 후크 처리기를 만드는 메서드를 노출합니다. (ANSI)
ICopyHookW

복사 후크 처리기를 만드는 메서드를 노출합니다. (유니코드)
ICurrentWorkingDirectory

클라이언트가 개체의 현재 작업 디렉터리를 검색하거나 설정할 수 있도록 하는 메서드를 노출합니다.
IDefViewFrame

IUnknown 기능에만 사용됩니다. 그것은 자신의 방법이 없습니다.
IDockingWindowFrame

프레임에 IDockingWindow 개체 추가를 지원하는 메서드를 노출합니다. 브라우저에서 구현됩니다.
IDocViewSite

IShellView 인터페이스에서 사이트 개체로 사용됩니다.
IFileViewerA

등록된 파일 뷰어가 파일을 표시하거나 인쇄해야 할 때 알림을 받을 수 있는 인터페이스를 지정하는 메서드를 노출합니다. (ANSI)
IFileViewerSite

파일 뷰어가 현재 고정된 창에 대한 핸들을 검색하거나 새 고정 창을 설정할 수 있는 인터페이스를 지정하는 메서드를 노출합니다.
IFileViewerW

등록된 파일 뷰어가 파일을 표시하거나 인쇄해야 할 때 알림을 받을 수 있는 인터페이스를 지정하는 메서드를 노출합니다. (유니코드)
INewShortcutHookA

메서드를 노출하여 새 인터넷 바로 가기를 만듭니다. (ANSI)
INewShortcutHookW

메서드를 노출하여 새 인터넷 바로 가기를 만듭니다. (유니코드)
IShellFolderBand

IShellFolderBand를 변경하거나 사용할 수 없습니다.
IShellImageStore

더 이상 사용되지 않습니다. 이미지 캐시를 조작하는 메서드를 노출합니다.
IThumbnailCapture

HTML 배경 화면의 썸네일 표현을 가져오는 메서드를 노출합니다.

Functions

 
DriveType

DriveType 함수는 드라이브 번호에 따라 드라이브 유형을 결정합니다. (DriveType 함수)
GetFileNameFromBrowse

GetFileNameFromBrowse 함수는 사용자가 열 파일의 드라이브, 디렉터리 및 이름을 지정할 수 있도록 열기 대화 상자를 만듭니다.
PathIsSlowA

PathIsSlow를 변경하거나 사용할 수 없습니다. (ANSI)
PathIsSlowW

PathIsSlow를 변경하거나 사용할 수 없습니다. (유니코드)
PathProcessCommand

더 이상 사용되지 않습니다. 명령줄이 포함된 문자열을 처리하고 필요한 경우 인수가 연결된 적절한 따옴표가 붙은 문자열을 생성합니다.
PerUserInit

내 문서 및 기타 특수 폴더를 만들고, 필요에 따라 초기화하고, 내 문서에 대한 바로 가기로 보내기 메뉴 항목을 만듭니다.
SHChangeNotifyRegisterThread

스레드의 비동기 레지스터 및 등록 취소를 사용하도록 설정합니다.
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray를 변경하거나 사용할 수 없습니다.
SHCreateQueryCancelAutoPlayMoniker

더 이상 사용되지 않습니다. QueryCancelAutoPlay 클래스 모니커를 만든 다음, ROT(실행 중인 개체 테이블)에 IQueryCancelAutoPlay 처리기를 등록하는 데 사용할 수 있습니다.
SHLoadOLE

더 이상 사용되지 않습니다. 이전 버전과의 호환성을 위해 제공됩니다.
SHMultiFileProperties

파일 집합에 대한 병합된 속성 시트를 표시합니다. 모든 파일에 공통적인 속성 값이 표시되고 다른 속성 값은 문자열(여러 값)을 표시합니다.
SHOpenPropSheetA

SHOpenPropSheet를 변경하거나 사용할 수 없습니다. (ANSI)
SHOpenPropSheetW

SHOpenPropSheet를 변경하거나 사용할 수 없습니다. (유니코드)
SHRunControlPanel

제어판 항목을 엽니다.
SoftwareUpdateMessageBox

애플리케이션이 업데이트되었음을 사용자에게 알리는 데 사용할 수 있는 표준 메시지 상자를 표시합니다.

구조체

 
AASHELLMENUFILENAME

메뉴 파일 이름에 대한 정보를 포함하는 가변 크기 구조체입니다.
AASHELLMENUITEM

메뉴 항목에 대한 정보를 포함합니다. (AASHELLMENUITEM)
BANDINFOSFB

폴더 대역에 대한 정보를 포함합니다. 이 구조체는 IShellFolderBand::GetBandInfoSFB 및 IShellFolderBand::SetBandInfoSFB 메서드와 함께 사용됩니다.
FVSHOWINFO

파일 뷰어가 파일을 표시하는 데 사용하는 정보를 포함합니다.
SFV_SETITEMPOS

항목의 위치 정보를 저장합니다. 메시지 SFVM_SETITEMPOS 함께 사용됩니다.
SHChangeProductKeyAsIDList

SHChangeProductKeyAsIDList 구조체
SHCOLUMNDATA

특정 파일을 식별하는 정보를 포함합니다. 특정 파일에 대한 데이터를 요청할 때 IColumnProvider::GetItemData에서 사용됩니다.
SHCOLUMNINFO

열의 속성에 대한 정보를 포함합니다. IColumnProvider::GetColumnInfo에서 사용됩니다.
SHCOLUMNINIT

IColumnProvider::Initialize에 초기화 정보를 전달합니다.
TBINFO

SFVM_GETBUTTONINFO 알림과 함께 도구 모음에 추가할 단추 수와 추가 방법을 지정하는 데 사용됩니다.