다음을 통해 공유


DrLocator 테이블

DrLocator 테이블에는 디렉터리 트리를 검색하여 파일 또는 디렉터리를 찾는 데 필요한 정보가 있습니다.

DrLocator 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
Signature_ 식별자 Y N
Parent 식별자 Y Y
경로 AnyPath Y Y
깊이 정수 N Y

 

Signature_

Signature_ 열은 Signature 테이블의 첫 번째 열에 대한 외부 키입니다. 이 필드는 Signature 테이블에 나열된 고유한 파일 서명을 나타낼 수 있습니다. 이 열의 값이 Signature 테이블에 없으면 DrLocator 테이블이 가리키는 디렉터리에 대한 검색으로 간주됩니다.

Parent

이 열은 Signature_ 열에 있는 파일 또는 디렉터리의 부모 디렉터리의 서명입니다. 이 필드가 null이고 Path 열이 전체 경로로 확장되지 않으면 Path를 사용하여 사용자 시스템의 모든 고정 드라이브가 검색됩니다.

이 필드는 RegLocator, IniLocator, CompLocator 또는 DrLocator 테이블 중 하나의 키입니다.

Path

Path 열에는 사용자 시스템의 경로가 포함됩니다. Parent 열에 지정된 디렉터리 아래의 전체 경로 또는 상대 하위 경로입니다. AnyPath 데이터 형식에 대한 제한 사항을 참조하세요.

Depth

설치 관리자가 Signature_ 열에 지정된 파일 또는 디렉터리를 검색하는 경로 아래의 깊이입니다. Depth 필드에 사용되는 값은 0을 기반으로 합니다. 예를 들어 Path 필드가 c:/Program Files/bin인 경우 폴더 bin 내에 있는 파일을 검색하려면 Depth 열을 0 이상으로 설정해야 합니다. Depth 필드가 비어 있으면 깊이는 0으로 간주됩니다.

설명

이 테이블은 AppSearch 테이블에서 사용됩니다.

이 테이블의 열은 일반적으로 지역화되지 않습니다. 작성자가 여러 언어로 제품을 검색하기로 결정한 경우 각 언어에 대한 테이블에 별도의 항목이 포함되어 있어야 합니다.

기존 애플리케이션, 파일, 레지스트리 항목 또는 .ini 파일 항목 검색을 참조하세요.

유효성 검사

ICE03
ICE06
ICE46