殼層詞彙

A

協會

例如,.mp3) 或通訊協定 (的副檔名 (對應,例如 HTTP) 與程式設計識別碼 (ProgID) 。 此對應會以具有每部電腦後援的每個使用者設定的形式儲存在登錄中。 參與預設程式系統的應用程式會設定副檔名或通訊協定的關聯對應,以指向他們所擁有的 ProgID 金鑰。

關聯陣列

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

B

bind

載入或關聯程式碼與資料。 例如,處理常式可能會與 Shell 資料來源相關聯。

C

標準名稱

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

標準動詞名稱

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

container

可以包含其他專案的 Shell 專案類型。 容器中的專案會使用 Shell 資料來源向 Shell 命名空間公開。 範例包括資料夾、磁片磁碟機、網路伺服器,以及副檔名為.zip的壓縮檔。 另請參閱:Shell 資料來源、資料夾、Shell 專案。

content

與 Shell 專案或可編制索引的內容來源相關聯的文字和屬性。

內容來源

索引子可存取的專案。 內容來源可由 URL 定址,並且由通訊協定處理常式提供給索引子。 範例包括:檔案系統檔案和資料夾、Microsoft Outlook 專案和資料夾、資料庫記錄和 Microsoft SharePoint 預存專案。 藉由實作 Shell 資料來源,即可將內容來源公開為 Shell 專案。 另請參閱:內容、Shell 專案。

content view (內容檢視)

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

內容檢視模式

請參閱定義:內容檢視。

操作功能表

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

操作功能表處理常式

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

D

資料物件處理常式

處理常式,提供專案 (IDataObject) 之資料物件的其他剪貼簿格式。 資料物件用於拖放和複製/貼上案例。

資料來源

此詞彙有時用來表示資料存放區或 Shell 資料來源。 請參閱定義:資料存放區、Shell 資料來源。

資料存放區

資料的存放庫。 資料存放區可以使用 Shell 資料來源,向 Shell 程式設計模型公開為容器。 資料存放區中的專案可以使用通訊協定處理常式,由 Windows 搜尋系統編制索引。

桌面組合

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

document

包含文字的 Shell 專案,以及可以實作 IFilter 介面的 Shell 專案。

drop 處理常式

處理常式,可讓特定專案類型支援拖放和複製/貼上案例。

置放目標

拖放到檔案的資料物件。 另請參閱:資料處理程式、卸載處理常式。

動態動詞

視殼層專案或系統狀態而定的動詞;專案的外觀是以狀態為基礎,而且需要執行的程式碼判斷專案是否應該出現。 另請參閱:快捷方式功能表處理常式、靜態動詞、動詞。

E

Explorer 命令

物件,可呈現為靠近 Windows 檔案總管視窗頂端的按鈕,可提供該視窗中專案和容器的功能。 Shell 資料來源會提供特定容器專案的 Windows 檔案總管命令物件。 命令有時會當做動詞使用。

F

檔案關聯

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

檔案格式

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

檔案格式處理常式

此字詞與檔案類型處理常式同義。 請參閱定義:檔案類型處理常式。

副檔名

檔案系統專案檔案類型的主要指標,它是最後一個點後面的檔案名部分。 副檔名不能包含空格或非 ASCII 字元,而且僅適用于檔案 (不適用於資料夾) 。 副檔名是使用不區分大小寫或地區設定的比較函式進行比較。 另請參閱:檔案格式、檔案類型。

檔案類型

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

檔案類型關聯

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

檔案類型自訂

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

檔案類型處理常式

針對檔案類型註冊的處理常式。 另請參閱:處理常式。

資料夾

請參閱定義:容器。

完整 PIDL

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

H

handler

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

I

圖示處理常式

處理常式,提供產生和快取專案圖示所需的資訊。 檔案系統資料存放區支援根據檔案類型載入專案的圖示處理常式,讓該處理常式提供用於該檔案類型之所有實例的圖示。

infotip 處理常式

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

item

請參閱定義:殼層專案。

item 類別

請參閱定義:檔案類型。

專案識別碼清單

一或多個 SHITEMID 結構的序列,可唯一定義相對於某些根物件的物件。

K

種類

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

L

版面配置模式

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

M

元資料處理程式

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

N

namespace extension

請參閱定義:Shell 資料來源。

O

物件連結和內嵌資料庫 (OLE DB)

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

OLE DB

請參閱定義:物件連結和內嵌資料庫。

P

PerceivedType

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

預覽處理常式

處理常式,可快速產生要顯示在 Windows 檔案總管預覽窗格中之殼層專案的唯讀簡化檢視。

屬性處理常式

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

屬性工作表處理常式

處理常式,用來建立具有 UI 圖片和控制項的自訂屬性工作表,允許與檔案類型進行自訂互動。

屬性系統

資料定義的可延伸讀取/寫入系統,其使用實作為名稱/值組的屬性。 另請參閱:屬性處理常式、殼層專案。

屬性值

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

通訊協定處理常式

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

R

相對 PIDL

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

S

Shell 資料來源

元件,用來擴充 Shell 命名空間,並公開資料存放區中的專案。 在過去,Shell 資料來源稱為 Shell 命名空間延伸模組。 另請參閱:容器、處理常式、殼層專案。

Shell 延伸模組

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

殼層擴充處理常式

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

Shell 處理常式

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

Shell 專案

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

Shell 命名空間延伸模組

此詞彙有時用來表示 Shell 資料來源。 請參閱定義:Shell 資料來源。

快顯功能表

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

快捷方式功能表處理常式

加入專案或專案動詞的處理常式。 這些動詞通常會顯示在快捷方式功能表中。 另請參閱:快顯功能表。

簡單 PIDL

在沒有磁片驗證的情況下剖析的 PIDL。

靜態動詞

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

T

縮圖處理常式

處理常式,提供靜態影像來表示殼層專案。

縮圖提供者

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

U

使用者易記種類名稱

請參閱定義:Kind。

V

動詞

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

動詞處理常式

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