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

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