다음을 통해 공유


종류 이름 사용

속성 시스템에는 파일 이름 확장명 및 최종 사용자가 쉽게 식별할 수 있는 형식으로 항목을 나누는 라는 System.Kind속성이 포함되어 있습니다.

이 항목은 다음과 같이 구성됩니다.

System.Kind 속성 정보

Kind는 파일 형식에 대한 보다 사용자에게 친숙한 개념을 표현하기 위해 Windows Vista에서 도입되었습니다. 속성은 System.Kind 항목을 형식으로 나누고 최종 사용자가 식별할 수 있는 종류 이름(예: 문서, 음악, 사진 등)을 제공합니다. 따라서 종류 이름은 사용자에게 친숙한 것으로 알려지게되었습니다. 속성은 System.Kind 동일한 파일 형식의 항목에 대해 동일한 값으로 설정되고 특성이 비슷한 항목을 공통 속성과 연결하므로 시스템 및 사용자는 그룹 전체에 대해 작업할 수 있습니다. 예를 들어 System.Kind 속성을 사용하여 특정 종류의 항목으로 검색을 제한하거나, 콘텐츠 보기에서 항목에 대해 가장 관련성이 큰 속성을 표시하거나, 유사한 항목을 함께 그룹화할 수 있습니다.

Kind는 다중 값 문자열 속성이므로 또는 link;document Kind 값을 가질 audio;video 수 있습니다. System.Kind 값은 문자열 값의 순서가 지정된 목록입니다. 경우에 따라 해당 목록에 요소가 하나만 있을 수 있습니다. 다른 경우에는 항목이 둘 이상의 Kind에 속할 수 있습니다. 둘 이상의 Kind에 속하는 항목의 예제는 이 항목의 레지스트리 키 예제를 참조하세요. 문자열 값은 미리 정의된 알려진 값 집합에서 가져옵니다. 값은 대/소문자를 구분하지 않으며 로캘을 구분하지 않는 문자열 비교 함수를 사용하여 비교됩니다. 이러한 문자열은 지역화되지 않습니다.

일부 종류 이름은 이미 속성 및 레이아웃 패턴과 연결되어 있습니다. 예를 들어 연결된 Kind.Picture 항목 및 연결된 Kind.Document 항목은 동일한 보기에 있는 경우에도 이러한 두 종류 이름과 이미 연결된 속성 및 레이아웃 패턴으로 인해 다른 속성을 표시합니다. 각 항목 종류는 각 항목 및 해당 레이아웃에 대해 표시되는 속성 수를 정의하는 네 가지 고유한 레이아웃 패턴 중 하나와 연결할 수 있습니다. 자세한 내용은 파일 형식 또는 종류 연결을 기반으로 하는 콘텐츠 보기를 참조하세요.

종류 값 계층 구조 및 등록

값은 Kind 다음 목록의 값 중 하나를 나타내야 합니다.

Item
   Folder
   Program
   Game
   WebHistory
   Feed
   Document
   Link
   Movie
   Music
   RecordedTV
   Video
   Picture
   Communications
      Calendar
      Contact
      E-Mail
      Task
      Journal
      Note
      InstantMessage

속성 처리기는 레지스트리를 통해 속성을 정적으로 선언 System.Kind 하거나 표준 속성과 마찬가지로 코드를 통해 동적으로 값을 제공할 수 있습니다.

속성을 정적으로 정의 Kind 하기 위해 다음 예제와 같이 REG_SZ 값 항목이 KindMap 레지스트리 키 아래에 추가됩니다.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  KindMap
                     .recipe = Document
                     .ccc = Contact; Communications

Kind 세미콜론으로 구분된 문자열에서 단일 값 또는 여러 값일 수 있습니다. 여러 값을 제공할 때 가장 구체적인 값은 가장 구체적인 Kind 다음 항목으로 먼저 나열됩니다. 이 예제에서 연락처의 이름은 Communications보다 계층적으로 더 구체적이기 때문에 먼저 이름이 지정됩니다. Item 값이 가정되며 명시적으로 제공되지 않아야 합니다.

추가 리소스

속성 처리기 이해

속성 목록 사용

속성 처리기 초기화

속성 처리기 등록 및 배포

속성 처리기 모범 사례 및 FAQ