Folder::GetResolvedType
이름으로 지정한 폴더 내 엔트리의 해결된(resolved) 타입을 리턴합니다.
virtual GSErrCode GetResolvedType ( const Name& name, EntryType* result ) const;
파라미터
- name
- 해결된(resolved) 타입이 결정되어야 하는 폴더 내 엔트리의 이름입니다.
- result
- 리턴 시: 엔트리의 해결된(resolved) 타입입니다. 가능한 값들은 다음과 같습니다:
-
값 의미 FileEntry 파일 FolderEntry 폴더
리턴 값
값 | 의미 |
---|---|
NoError* | OK |
TargetNotFound* | 엔트리를 찾지 못했습니다. |
AccessDenied* | 이 동작을 이 폴더에서 허용하지 않습니다. |
Error* | 불특정 오류입니다. |
* Folder class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 이름으로 식별되는 폴더 내 파일 시스템 엔트리(파일, 폴더, 링크)의 해결된(resolved) 타입을 리턴합니다.
링크의 해결된 타입은 링크 (또는 링크들의 체인)이 참조하는 엔트리의 타입입니다.
파일과 폴더의 해결된 타입은 각각 파일과 폴더로 남아 있습니다.

- 만약 링크 확장자가 제한되어 있다면 (RestrictLinkExtensions 함수를 보십시오) 이 메소드는 잠재적 링크 resolvation에 대하여 확장자 ".lnk"를 가진 파일 시스템 엔트리들만 검사할 것입니다.