종류 이름 사용
속성 시스템에는 파일 이름 확장명 및 최종 사용자가 쉽게 식별할 수 있는 형식으로 항목을 나누는 라는 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 값이 가정되며 명시적으로 제공되지 않아야 합니다.
추가 리소스
- 속성에 대한 참조 설명서는 System.Kind 및 System.KindText를 참조하세요.
- 새 파일 형식을 만들거나 기존 파일 형식을 사용하는 방법에 대한 자세한 내용은 파일 형식을 참조하세요.
관련 항목