共用方式為


殼層詞彙

一個

關聯

檔案副檔名(例如,.mp3)或協議(例如,http)與程式識別碼(ProgID)的對應。 此對應會以每位使用者設定的形式儲存在登錄中,並提供每台計算機的備援。 參與預設程式系統的應用程式會設定檔案副檔名或協定的關聯映射,以指向它們所擁有的 ProgID 金鑰。

關聯陣列

用來儲存專案類型相關信息的已排序登錄位置清單,包括處理程式、動詞命令和其他屬性,例如該類型的圖示和顯示名稱。 例如,.jpg 檔案在預設 Windows 系統上具有下列關聯數位列:“HKCR\jpgfile”、“HKCR\SystemFileAssociations\.jpg”、“HKCR\SystemFileAssociations\image”、“HKCR\*”、“HKCR\AllFileSystemObjects”。

B

系結

載入或關聯程式代碼與數據。 例如,處理程式可能與Shell數據源相關聯。

C

標準名稱

資源的唯一名稱。 標準意味著「根據規則」。。另請參閱:標準動詞名稱。

標準動詞名稱

不論使用者介面中的當地語系化字串為何,都可以程式化地使用語言中性名稱來指稱動詞。 另請參閱:正式名稱、動詞。

容器

一種可以包含其他項目的 Shell 項目。 容器中的專案會使用Shell數據源公開給Shell命名空間。 範例包括資料夾、磁碟驅動器、網路伺服器,以及擴展名為 .zip 的壓縮檔。 另請參閱:Shell 數據源、資料夾、Shell 專案。

內容

與Shell項目或可編製索引的內容來源相關聯的文字和屬性。

內容來源

索引器可以存取的專案。 內容來源可透過 URL 尋址,並由通訊協定處理程式提供給索引器。 範例包括:檔案系統中的檔案和資料夾、Microsoft Outlook 項目和資料夾、資料庫記錄,以及 Microsoft SharePoint 儲存的項目。 實作 Shell 資料來源可以將內容來源顯示為 Shell 項目。 另請參閱:內容、Shell 項目。

內容檢視

Windows 檔案總管(在 Windows 7 和更新版本中提供)中的檢視,根據清單的副檔名或種類關聯,顯示清單中每個項目最相關的內容。 內容檢視會使用重設大小邏輯,在視窗大小減少時卸除屬性,以確保最重要的屬性仍有可清楚讀取的空間。 另請參閱:版面配置模式、類型、類型關聯。

內容查看模式

請參閱定義:內容檢視。

右鍵選單

此字詞有時用來表示快捷功能表。 請參閱定義:快捷功能表。

內容選單處理程序

此字詞有時用來表示快捷方式功能表處理程式。 請參閱定義:快捷方式功能表處理程式。

D

資料物件處理程式

處理程式,提供專案之數據物件 (IDataObject) 的其他剪貼簿格式。 數據物件用於拖曳和複製貼上情境。

數據源

這個詞彙有時用來表示數據存放區或Shell數據源。 請參閱定義:數據存放區、Shell 數據源。

數據存放區

數據的存放庫。 數據存放區可以使用Shell數據源,以容器的形式公開給Shell程式設計模型。 資料存放區中的項目可以使用協定處理程式,由 Windows 搜尋系統編製索引。

桌面組合

Windows Vista 功能,可讓個別視窗繪製到視訊記憶體中的螢幕外表面,而不是直接繪製到主要顯示裝置。

文件

包含文字且可以實現 IFilter 接口的 Shell 專案。

置放處理程式

允許特定項目類型支援拖放和複製/貼上情境的處理程序。

置放目標

拖放至檔案的資料物件。 另請參閱:數據處理器、拖放處理器。

動態動詞

依賴於 Shell 項目或系統狀態的動詞;項目的外觀是根據狀態決定的,並且需要程式碼判斷項目是否應該顯示。 另請參閱:快捷方式功能表處理程式、靜態動詞、動詞。

E

瀏覽器命令

圖形物件,可在 Windows 檔案總管視窗頂端附近顯示為按鈕,並為視窗中的元素和容器提供功能。 Shell 數據源會提供特定容器專案的 Windows Explorer 命令物件。 命令有時會當做動詞使用。

F

檔案關聯

請參閱定義:檔案類型關聯。

檔案格式

儲存在具有記載格式規格之檔案中的數據格式。 範例包括 OLE DocFile、OPC、XML、ZIP 和其他已知的檔案格式規格。 檔類型建立者通常會使用現有的檔案格式作為新文件類型的基礎。 檔案格式可以僅僅是未實化為檔案類型的定義。

檔案格式處理程式

這個詞彙與文件類型處理程式同義。 請參閱定義:檔案類型處理程式。

檔案名稱擴展名

用於辨識文件系統項目檔案類型的主要指標,是檔名中位於最後一個點後面的部分。 擴展名不能包含空格或非 ASCII 字元,而且只適用於檔案(而非資料夾)。 文件的副檔名使用不區分大小寫或區域設定的比較函式進行比較。 另請參閱:檔案格式、檔案類型。

檔案類型

特定擴展名值,例如 「.htm」 或 「.jpg」,定義相同類型的檔案類別,並具有一組常見的關聯。 另請參閱:類型、檔案類型關聯。

檔案類型關聯

針對特定的檔案名稱副檔名,定義處理程式和其他屬性可以註冊的位置的關聯陣列元素。 另請參閱:關聯陣列、檔類型。

檔案類型自訂

能夠讓 Shell 自訂如何處理檔案類型的關聯設定。 檔案類型自定義包括:指定在按兩下時用來開啟檔案的應用程式、將命令新增至檔案類型的快捷方式功能表、指定自定義圖示、指定要與文件類型建立關聯的MIME內容類型、指定感知類型,以及使用 [開啟方式] 對話框指定檔案類型相關聯的一或多個應用程式。 另請參閱:PerceivedType。

檔案類型處理程式

針對文件類型註冊的處理程式。 另請參閱:handler。

資料夾

請參閱: 容器的定義。

完整 PIDL

PIDL 是用於唯一描述相對於桌面資料夾的物件。

H

處理程式

提供Shell專案功能的 COM物件。 大部分的Shell數據源都會提供可延伸的系統,以便將處理程式系結至專案。 例如,檔案系統資料夾會使用關聯系統來查閱特定檔類型的處理程式。 另請參閱:檔案關聯、檔案類型、檔案類型自定義。

圖示處理程式

處理程序,提供產生和快取項目圖示所需的資訊。 檔案系統資料存放區支援根據檔案類型為特定專案載入圖示處理程式,使該處理程式能提供用於所有該檔案類型實例的圖示。

資訊提示處理程式

當使用者將滑鼠指標停留在使用者介面物件上時,提供快顯文字的處理程式。

項目

請參閱定義:Shell 項目。

項目類別

請參閱定義:檔案類型。

項目識別碼清單

由一個或多個 SHITEMID 結構組成的順序,用於唯一地定義相對於某個根對象的一個物件。

K

類型

提供使用者易記 Kind 名稱的屬性,並可與屬性清單和版面配置模式相關聯。 Kind 是在 Windows Vista 中引入的,以表達更具使用者友善性的檔案類型概念,它被定義為一種多值字串屬性(標準字串值),因此您可以擁有「音訊;視訊」或「連結;文件」的 Kind 值。 某些使用者易記的 Kind 名稱已經與屬性和版面配置模式相關聯。 例如,與 Kind.Picture 相關聯的專案,以及與 Kind.Document 相關聯的專案也會顯示不同的屬性,即使它們位於相同的檢視中也一樣。 每個專案 Kind 都可以與四個唯一配置模式的其中一個相關聯,這些模式會定義針對每個專案及其配置顯示的屬性數目。 另請參閱:種類關聯、內容檢視、版面配置模式。

L

版面配置模式

顯示屬性的數種排列方式之一。 在 Windows 7 和更新版本中,當您註冊新的檔案類型時,您可以使用內容檢視來註冊檔類型的自定義屬性清單和版面配置模式。 您可以選擇四種不同的版面配置模式:Alpha(適用於包含代碼段的檔搜尋結果)、Beta(適用於含有代碼段的電子郵件搜尋結果)、Gamma(類似於 Alpha,但具有兩行版面配置而非四個),以及 Delta (用於顯示許多較短的屬性,例如音樂和圖片)。 另請參閱:內容檢視、Kind、Kind 關聯。

M

元數據處理程式

這個詞彙有時用來表示屬性處理程式。 請參閱定義:屬性處理程式。

N

命名空間擴展

請參閱定義:Shell 數據源。

O

對象連結和內嵌資料庫 (OLE DB)

一組標準介面,可針對位於任何地方的不同資訊來源提供異質存取,例如文件系統、電子郵件資料夾和資料庫。

OLE DB

請參閱定義:對象連結和內嵌資料庫。

P

感知類型

檔案類型的廣泛類別。 PerceivedType 是在 Windows XP 中引進的,並支援一組有限的已知文件類型(範例包括 Image、Text、Audio 和 Compressed 檔類型)。 檔案類型,通常是公用檔案類型,也可以具有感知類型。 例如,影像檔類型 .bmp、.png、.jpg和 .gif 也被視為影像類型。 在程序設計層中,PerceivedType 會以整數表示。 因為有使用 Kind 和 PerceivedType 的程式代碼,因此檔格式擁有者必須註冊這兩者。 例如,「全部播放」取決於 PerceivedType。 另請參閱:文件類型。

預覽處理程式

可以快速產生唯讀簡化檢視的處理程序,將此檢視顯示在 Windows 檔案總管預覽窗格中的 Shell 項目上。

屬性管理員

將儲存在檔案中的數據轉譯成結構化架構的處理程式,可由Windows 檔案總管、Windows 搜尋和其他應用程式存取。 然後,這些系統可以與屬性處理程序互動,以寫入和讀取檔案中的屬性。 翻譯的數據包括詳細數據檢視、資訊提示、詳細數據窗格、屬性頁等等。 每個屬性處理程式都會與擴展名所識別的特定檔類型相關聯。 另請參閱:屬性系統。

屬性表處理程式

處理程式,用來建立具有UI圖片和控制件的自訂屬性表,允許與文件類型進行自定義互動。

屬性系統

數據定義的可延伸讀/寫系統,使用以名稱-值組形式實作的屬性。 另請參閱:屬性處理程式、Shell 項目。

屬性值

與 Shell 專案之屬性名稱相關聯的值。 例如,“Author”、“Size” 和 “Date Taken” 是屬性。 屬性值會以 PROPVARIANT 結構表示。

通訊協定處理程式

存取內容來源並提供指定通訊協定和 URL 的 IUrlAccessor 物件的處理程式。 通訊協議處理程式會擴充 Windows 搜尋功能,並且可能會為索引器提供變更通知。 索引特定類型的數據存放區需要不同的通訊協議處理程式。 若要提供合理的用戶體驗,除了實作通訊協定處理程式之外,您還必須為數據存放區提供殼層數據源。 通訊協議處理程式會將數據存放區中的項目公開給索引器,而Shell數據源會將資料存放區中的專案公開給Shell。

R

相對 PIDL

相對於殼層命名空間中桌面資料夾以外的某些根物件的 PIDL。 這通常是專案的父資料夾。

S

Shell 數據源

元件,用來擴充Shell命名空間,並公開數據存放區中的專案。 過去,Shell 數據源稱為Shell命名空間延伸模組。 另請參閱:容器、處理程式、Shell 項目。

Shell 擴充功能

這個詞彙有時用來表示檔類型處理程式。 請參閱定義:檔案類型處理程式。

Shell 延伸處理程序

這個詞彙有時用來表示檔類型處理程式。 請參閱定義:檔案類型處理程式。

Shell 控制器

這個詞彙有時用來表示檔類型處理程式。 請參閱定義:檔案類型處理程式。

Shell 項目

單一內容。 某些Shell專案是內容來源,有些則不是。 例如,資料夾是內容來源,但 .jpg 檔案不是。 檔案類型處理程序會公開Shell項目。 在某些內容中,「專案」可用來區分容器與非容器。 另請參閱:容器、內容來源、檔案類型處理程式。

Shell 命名空間擴充功能

這個詞彙有時用來表示Shell數據源。 查看“Shell”數據源的定義。

快捷方式功能表

使用者介面,用來呈現與使用者介面專案相關聯的動詞集合,例如檔案或資料夾。

捷徑選單處理程式

為項目或多個項目添加動詞的處理器。 這些動詞通常會顯示在快捷方式功能表中。 另請參閱:快捷方式功能表。

簡單的 PIDL

未經磁碟驗證剖析的 PIDL。

靜態動詞

適用於Shell專案的動詞,而不需要檢查專案或系統的目前狀態。 靜態動詞是以項目相關聯的元素的靜態記錄為基礎,而且不會變更。

T

縮圖處理程式

提供靜態影像以表示 Shell 項目的處理程式。

縮圖提供者

此字詞有時用來表示縮圖處理程式。 請參閱定義:縮圖處理程式。

U

用戶友善的種類名稱

請參閱 Kind 一詞的定義。

V

動詞

Shell 項目可以呼叫的獨立動作。 範例包括開啟和列印。 動詞有時稱為命令或工作。 另請參閱:動態動詞、快捷方式功能表處理程式、靜態動詞。

動詞處理程式

此字詞有時用來表示快捷方式功能表處理程式。 請參閱定義:快捷方式功能表處理程式。