DrLocator 數據表
DrLocator 資料表會藉由搜尋目錄樹狀目錄來保存尋找檔案或目錄所需的資訊。
DrLocator 數據表具有下列數據行。
列 | 類型 | 鑰匙 | 空 |
---|---|---|---|
簽名_ | 識別碼 | Y | N |
父母 | 識別碼 | Y | Y |
路徑 | AnyPath | Y | Y |
深度 | 整數 | N | Y |
列
-
Signature_
-
Signature_資料列是 Signature 資料表第一個資料行的外部索引鍵,。 此欄位可能代表 [簽章] 數據表中列出的唯一檔案簽章。 如果此數據行中的值不在 Signature 資料表中,則會假設搜尋是 DrLocator 資料表所指向的目錄。
-
父系
-
此數據行是Signature_數據行中檔案或目錄之父目錄的簽章。 如果此欄位為 Null,且 Path 資料行不會展開為完整路徑,則會使用 Path 搜尋使用者系統的所有固定磁碟驅動器。
此欄位是下列其中一個數據表的索引鍵:RegLocator、IniLocator、CompLocator或 DrLocator 數據表。
-
路徑
-
[路徑] 資料列包含使用者系統上的路徑。 這是父數據行所指定目錄下方的完整路徑或相對子路徑。 請參閱 AnyPath 數據類型的限制。
-
深度
-
安裝程式搜尋Signature_數據行中所指定檔案或目錄的路徑下方的深度。 [深度] 欄位中所使用的值是以零為基礎。 例如,如果 Path 字段是 c:/Program Files/bin,則 Depth 數據行必須設定為 0 或更新,才能偵測位於資料夾間隔內的檔案。 如果 [深度] 欄位是空的,則會假設深度為零。
言論
此數據表與 AppSearch 資料表搭配使用。
此數據表的數據行通常不會當地語系化。 如果作者決定搜尋多種語言的產品,則每個語言的數據表中必須包含個別的專案。
請參閱 搜尋現有的應用程式、檔案、登錄專案或 .ini 檔案項目。
驗證