다음을 통해 공유


IniLocator 테이블

IniLocator 테이블에는 .ini 파일을 사용하여 파일 또는 디렉터리를 검색하거나 특정 .ini 항목 자체를 검색하는 데 필요한 정보가 있습니다. .ini 파일은 기본 Microsoft Windows 디렉터리에 있어야 합니다.

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

Column 형식 Nullable
Signature_ 식별자 Y N
FileName FileName N N
섹션 Text N N
Text N N
필드 정수 N Y
형식 정수 N Y

 

Signature_

Signature 테이블의 첫 번째 열로 가는 외부 키입니다. 이 열은 고유한 파일 서명을 나타내며 Signature 테이블의 열 중 하나로 가는 외부 키이기도 합니다. 이 서명이 Signature 테이블에 있으면 파일을 검색합니다. 이 키가 Signature 테이블에 없으며 Type 열의 값이 msidbLocatorTypeRawValue이면 IniLocator 테이블에 지정된 .ini 항목이 검색됩니다. 그렇지 않으면 IniLocator 테이블에서 지정한 디렉터리를 검색합니다.

FileName

.ini 파일 이름입니다.

Section

.ini 파일 내의 섹션 이름입니다.

Key

섹션 내의 키 값입니다.

Field

.ini 줄의 필드입니다. 필드가 Null 또는 0이면 전체 줄을 읽습니다. 음수가 아닌 숫자여야 합니다.

Type

.ini 값이 파일 위치, 디렉터리 위치 또는 원시 .ini 값인지 결정하는 값입니다.

다음 표에는 유효한 값이 나열되어 있습니다. 없는 경우 Type이 1로 설정됩니다.

상수 16진수 Decimal 설명
msidbLocatorTypeDirectory 0x000 0 디렉터리 위치입니다.
msidbLocatorTypeFileName 0x001 1 파일 위치입니다.
msidbLocatorTypeRawValue 0x002 2 원시 .ini 값입니다.

 

설명

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

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

진행률 표시 또는 로깅을 위해 연결 및 지역화된 텍스트는 ActionText 테이블에 지정됩니다.

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

유효성 검사

ICE03
ICE06