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 파일 항목 검색을 참조하세요.
유효성 검사