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 포함) |