Share via


IKnownFolderManager::GetFolderByName 메서드(shobjidl_core.h)

정식 이름으로 식별된 알려진 폴더를 나타내는 개체를 가져옵니다. 개체를 사용하면 특정 폴더 속성을 쿼리하고, 폴더의 현재 경로를 가져와서 폴더를 다른 위치로 리디렉션하고, 폴더의 경로를 ITEMIDLIST로 가져올 수 있습니다.

구문

HRESULT GetFolderByName(
  [in]  LPCWSTR      pszCanonicalName,
  [out] IKnownFolder **ppkf
);

매개 변수

[in] pszCanonicalName

형식: LPCWSTR

null로 종료된 유니코드 문자열로 저장된 알려진 폴더의 지역화되지 않은 정식 이름에 대한 포인터입니다. 이 폴더가 일반 또는 사용자별 폴더인 경우 이 값은 "사용자 셸 폴더" 레지스트리 설정의 값 이름으로도 사용됩니다. 이 값은 폴더의 KNOWNFOLDER_DEFINITION 구조체의 pszName 멤버를 통해 검색됩니다.

[out] ppkf

형식: IKnownFolder**

이 메서드가 반환되면 알려진 폴더를 나타내는 IKnownFolder 개체에 대한 포인터의 주소가 포함됩니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

사용 시기

찾고 있는 알려진 폴더를 정확히 알고 직접 액세스하려는 경우 이 메서드를 사용합니다.

요구 사항

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

추가 정보

IKnownFolderManager

알려진 폴더 샘플