다음을 통해 공유


SHCloneSpecialIDList 함수(shlobj_core.h)

[SHCloneSpecialIDList 는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 SHGetSpecialFolderLocation을 사용합니다.]

특수 폴더를 지정하는 ITEMIDLIST 구조체에 대한 포인터를 검색합니다.

구문

PIDLIST_ABSOLUTE SHCloneSpecialIDList(
       HWND hwnd,
  [in] int  csidl,
  [in] BOOL fCreate
);

매개 변수

hwnd

형식: HWND

예약되어 있습니다.

[in] csidl

형식: int

관심 폴더를 식별하는 CSIDL 값입니다.

[in] fCreate

형식: BOOL

폴더가 아직 없는 경우 폴더를 만들어야 하는지를 나타내는 BOOL 형식의 값입니다. fCreateTRUE이면 폴더가 만들어집니다. FALSE이면 폴더가 만들어지지 않습니다.

반환 값

형식: PIDLIST_ABSOLUTE

csidl로 지정된 특수 폴더의 ITEMIDLIST 구조에 대한 포인터를 반환합니다. fCreateTRUE인 경우 함수는 폴더를 만듭니다.

설명

완료되면 ILFree를 사용하여 복제된 폴더에 대한 포인터를 해제해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shlobj_core.h(Shlobj.h 포함)
라이브러리 Shell32.lib
DLL Shell32.dll(버전 5.0 이상)
API 세트 ext-ms-win-shell-shell32-l1-2-2(Windows 10 버전 10.0.14393에 도입됨)