次の方法で共有


シェル用語集

A

協会

ファイル名拡張子 (.mp3など) またはプロトコル (http など) とプログラム識別子 (ProgID) のマッピング。 このマッピングは、コンピューターごとのフォールバックを使用してユーザーごとの設定としてレジストリに格納されます。 デフォルト・プログラム・システムに参加するアプリケーションは、ファイル名拡張子またはプロトコルの関連付けマッピングを、所有する ProgID キーを指すように設定します。

関連付け配列

項目の種類に関する情報を格納するために使用されるレジストリの場所の順序付きリスト 。ハンドラー、動詞、その他の属性 (型のアイコンや表示名など)。 たとえば、.jpg ファイルの既定の Windows システムでは、"HKCR\jpgfile"、"HKCR\SystemFileAssociations\.jpg"、"HKCR\SystemFileAssociations\image"、"HKCR\*"、"HKCR\AllFileSystemObjects" という関連付け配列があります。

B

bind

コードを読み込むか、データに関連付けます。 たとえば、ハンドラーをシェル データ ソースに関連付ける場合があります。

C

標準名

リソースの一意の名前。 標準とは、"規則に従う" を意味します。「正規動詞名」も参照してください。

標準動詞名

ユーザー インターフェイスのローカライズされた文字列に関係なく、プログラムで動詞を参照するために使用できる言語に依存しない名前。 正規名、動詞も参照してください。

container

他の項目を含めることができるシェル 項目の種類。 コンテナー内の項目は、シェル データ ソースを使用してシェル名前空間に公開されます。 たとえば、フォルダー、ドライブ、ネットワーク サーバー、.zipファイル名拡張子を持つ圧縮ファイルなどがあります。 「シェル データ ソース、フォルダー、シェル項目」も参照してください。

content

シェル アイテムまたはインデックスを作成できるコンテンツ ソースに関連付けられているテキストとプロパティ。

コンテンツ ソース

インデクサーがアクセスできる項目。 コンテンツ ソースは URL でアドレス指定でき、プロトコル ハンドラーによってインデクサーに提供されます。 たとえば、ファイル システムのファイルとフォルダー、Microsoft Outlook のアイテムとフォルダー、データベース レコード、Microsoft SharePoint に格納されているアイテムなどがあります。 シェル データ ソースを実装することで、コンテンツ ソースをシェル項目として公開できます。 「content,Shell item」も参照してください。

content view (コンテンツ ビュー)

ファイル名拡張子または種類の関連付けに基づいて、リスト内の各項目に最も関連性の高いコンテンツを表示する Windows エクスプローラー (Windows 7 以降で提供) のビュー。 コンテンツ ビューでは、ウィンドウ サイズが小さくなるとプロパティを削除するサイズ変更ロジックが使用され、最も重要なプロパティが明確に読み取り可能なスペースが確保されます。 レイアウト パターン、種類、種類の関連付けも参照してください。

コンテンツ ビュー モード

コンテンツ ビューの定義に関するページを参照してください。

コンテキスト メニュー

この用語は、ショートカット メニューを意味する場合があります。 ショートカット メニューについては、「定義」を参照してください。

コンテキスト メニュー ハンドラー

この用語は、ショートカット メニュー ハンドラーを意味するために使用される場合があります。 ショートカット メニュー ハンドラーの定義に関するページを参照してください。

D

データ オブジェクト ハンドラー

項目のデータ オブジェクト (IDataObject) の追加のクリップボード形式を提供するハンドラー。 データ オブジェクトは、ドラッグ アンド ドロップおよびコピー/貼り付けのシナリオで使用されます。

データ ソース

この用語は、データ ストアまたはシェル データ ソースを意味するために使用される場合があります。 データ ストア、シェル データ ソースの定義に関するページを参照してください。

データ ストア

データのリポジトリ。 データ ストアは、シェル データ ソースを使用してコンテナーとしてシェル プログラミング モデルに公開できます。 データ ストア内の項目は、プロトコル ハンドラーを使用して Windows Search システムによってインデックスを作成できます。

デスクトップコンポジション

プライマリ ディスプレイ デバイスに直接描画されるのではなく、個々のウィンドウをビデオ メモリのオフスクリーン サーフェスに描画できるようにする Windows Vista 機能。

document

テキストを含み、IFilter インターフェイスを実装できるシェル項目。

drop handler

ドラッグ アンド ドロップおよびコピー/貼り付けのシナリオをサポートする特定の項目の種類を有効にするハンドラー。

ターゲットのドロップ

ファイルにドラッグ アンド ドロップされるデータ オブジェクト。 データ ハンドラー、ドロップ ハンドラーも参照してください。

動的動詞

シェル項目またはシステムの状態に依存する動詞。アイテムの外観は状態に基づいており、実行中のコードで項目を表示するかどうかを決定する必要があります。 ショートカット メニュー ハンドラー、静的動詞、動詞も参照してください。

E

エクスプローラー コマンド

Windows エクスプローラー ウィンドウの上部付近にボタンとして表示され、そのウィンドウ内の項目とコンテナーの機能を提供するオブジェクト。 シェル データ ソースは、特定のコンテナー 項目に対して Windows エクスプローラー コマンド オブジェクトを提供します。 コマンドは動詞として使用される場合があります。

F

ファイルの関連付け

ファイルの種類の関連付けの定義に関するページを参照してください。

ファイル形式

ドキュメント形式の仕様を持つファイルに格納されているデータの形式。 たとえば、OLE DocFile、OPC、XML、ZIP などのよく知られているファイル形式の仕様があります。 ファイルの種類の作成者は、通常、新しいファイルの種類の基礎として既存のファイル形式を使用します。 ファイル形式は、単にファイルの種類としてインスタンス化されない定義にすることができます。

ファイル形式ハンドラー

この用語は、ファイル型ハンドラーのシノニムです。 ファイル型ハンドラーの定義に関するページを参照してください。

ファイル名拡張子

ファイル システム項目のファイルの種類のプライマリ インジケーターは、最終的なドットの後に続くファイル名の部分です。 ファイル名拡張子にスペースまたは ASCII 以外の文字を含めることはできません。また、ファイルにのみ適用されます (フォルダーには適用されません)。 ファイル名拡張子は、大文字と小文字やロケールを区別しない比較関数を使用して比較されます。 ファイル形式、ファイルの種類も参照してください。

ファイルの種類

".htm" や ".jpg" などの特定のファイル名拡張子の値。同じ種類のファイルのクラスを定義し、共通の関連付けのセットを持ちます。 「種類、ファイルの種類の関連付け」も参照してください。

ファイルの種類の関連付け

特定のファイル名拡張子の場合、ハンドラーとその他の属性を登録できる場所を定義する関連付け配列要素。 関連項目: 関連付け配列、ファイルの種類。

ファイルの種類のカスタマイズ

シェルがファイルの種類を処理する方法をカスタマイズできるようにする関連付け。 ファイルの種類のカスタマイズには、ダブルクリック時にファイルを開くために使用するアプリケーションの指定、ファイルの種類のショートカット メニューへのコマンドの追加、カスタム アイコンの指定、ファイルの種類に関連付ける MIME コンテンツ タイプの指定、認識される種類の指定、ファイルの種類に関連付けられた 1 つ以上のアプリケーションの指定が含まれます。 「PerceivedType」も参照してください。

ファイルの種類ハンドラー

ファイルの種類に登録されたハンドラー。 「handler」も参照してください。

フォルダー

コンテナーの定義に関するページを参照してください。

完全な PIDL

デスクトップ フォルダーに対するオブジェクトを一意に記述する PIDL。

H

handler

シェル項目の機能を提供する COM オブジェクト。 ほとんどのシェル データ ソースは、ハンドラーを項目にバインドするための拡張可能なシステムを提供します。 たとえば、ファイル システム フォルダーでは、関連付けシステムを使用して、特定のファイルの種類のハンドラーを検索します。 「ファイルの関連付け、ファイルの種類、ファイルの種類のカスタマイズ」も参照してください。

I

アイコン ハンドラー

項目のアイコンを生成してキャッシュするために必要な情報を提供するハンドラー。 ファイル システム データ ストアでは、ファイルの種類に基づいて項目のアイコン ハンドラーの読み込みがサポートされているため、そのハンドラーは、そのファイルの種類のすべてのインスタンスに使用されるアイコンを提供できます。

ヒント ハンドラー

ユーザーがユーザー インターフェイス オブジェクトの上にマウス ポインターを置いたときにポップアップ テキストを提供するハンドラー。

item

シェル項目の定義を参照してください。

item クラス

「定義: ファイルの種類」を参照してください。

項目識別子リスト

ルート オブジェクトに対してオブジェクトを一意に定義する 1 つ以上の SHITEMID 構造体のシーケンス。

K

種類

わかりやすい種類の名前を提供し、プロパティとレイアウト パターンの一覧に関連付けることができるプロパティ。 Kind は、ファイルの種類のよりエンドユーザーフレンドリな概念を表すために Windows Vista で導入され、複数値の文字列プロパティ (正規文字列値) として定義されているため、"audio;video" または "link;document" Kind 値を使用できます。 一部のユーザー フレンドリな Kind 名は、プロパティとレイアウト パターンに既に関連付けられています。 たとえば、Kind.Picture に関連付けられているアイテムと Kind.Document に関連付けられているアイテムは、同じビュー内にある場合でも異なるプロパティを表示します。 各項目 Kind は、アイテムごとに表示されるプロパティの数とそのレイアウトを定義する 4 つの一意のレイアウト パターンのいずれかに関連付けることができます。 「種類の関連付け、コンテンツ ビュー、レイアウト パターン」も参照してください。

L

レイアウト パターン

プロパティを表示するためのいくつかの配置の 1 つ。 Windows 7 以降では、新しいファイルの種類を登録するときに、コンテンツ ビューを使用して、ファイルの種類のカスタム プロパティ リストとレイアウト パターンを登録できます。 アルファ (コード スニペットを含むドキュメント検索結果の場合)、Beta (コード スニペットを含むメール検索結果の場合)、Gamma (アルファに似ていますが、4 行ではなく 2 行レイアウト)、Delta (音楽や画像など、多くの短いプロパティを表示する場合) の 4 つの異なるレイアウト パターンから選択できます。 コンテンツ ビュー、種類、種類の関連付けも参照してください。

M

メタデータ ハンドラー

この用語は、プロパティ ハンドラーを意味するために使用される場合があります。 プロパティ ハンドラーの定義に関するページを参照してください。

N

名前空間拡張機能

シェル データ ソースの定義に関するページを参照してください。

O

オブジェクト リンクとデータベースの埋め込み (OLE DB)

ファイル システム、電子メール フォルダー、データベースなど、任意の場所にあるさまざまな情報源への異種アクセスを提供する標準のインターフェイスセット。

OLE DB

「オブジェクトのリンクとデータベースの埋め込み」の定義を参照してください。

P

PerceivedType

ファイル形式の種類の広範なカテゴリ。 PerceivedType は Windows XP で導入され、既知のファイルの種類 (画像、テキスト、オーディオ、圧縮ファイルの種類など) の限られたセットをサポートしています。 一般にパブリック ファイルの種類であるファイルの種類は、認識される種類を持つ場合もあります。 たとえば、画像ファイルの種類.bmp、.png、.jpg、.gifも、認識される種類の画像です。 プログラミング レイヤーでは、PerceivedType は整数で表されます。 Kind と PerceivedType を使用するコードがあるため、ファイル形式の所有者は両方を登録する必要があります。 たとえば、"すべて再生" は、PerceivedType に依存します。 「ファイルの種類」も参照してください。

プレビュー ハンドラー

Windows エクスプローラー プレビュー ウィンドウに表示されるシェル項目の読み取り専用の簡略化されたビューをすばやく生成するハンドラー。

プロパティ ハンドラー

ファイルに格納されているデータを、Windows エクスプローラー、Windows Search、およびその他のアプリケーションによって認識され、アクセスできる構造化スキーマに変換するハンドラー。 これらのシステムは、プロパティ ハンドラーと対話して、ファイルとの間でプロパティの書き込みと読み取りを行うことができます。 翻訳されたデータには、詳細ビュー、ヒント、詳細ウィンドウ、プロパティ ページなどが含まれます。 各プロパティ ハンドラーは、ファイル名拡張子で識別される特定のファイルの種類に関連付けられます。 「プロパティ システム」も参照してください。

プロパティ シート ハンドラー

ファイルの種類とのカスタム操作を許可する UI 画像とコントロールを含むカスタム プロパティ シートを作成するために使用されるハンドラー。

プロパティ システム

名前と値のペアとして実装されたプロパティを使用するデータ定義の拡張可能な読み取り/書き込みシステム。 プロパティ ハンドラー、シェル項目も参照してください。

プロパティ値

シェル 項目のプロパティ名に関連付けられた値。 たとえば、"Author"、"Size"、"Date Taken" はプロパティです。 プロパティ値は PROPVARIANT 構造体として表されます。

プロトコル ハンドラー

コンテンツ ソースにアクセスし、指定したプロトコルと URL の IUrlAccessor オブジェクトを提供するハンドラー。 プロトコル ハンドラーは Windows Search 機能を拡張し、インデクサーに変更通知を提供する場合があります。 特定の種類のデータ ストアのインデックスを作成するには、さまざまなプロトコル ハンドラーが必要です。 適切なユーザー エクスペリエンスを提供するには、プロトコル ハンドラーの実装に加えて、データ ストアのシェル データ ソースも提供する必要があります。 プロトコル ハンドラーは、データ ストア内の項目をインデクサーに公開し、Shell データ ソースはデータ ストア内の項目をシェルに公開します。

R

相対 PIDL

デスクトップ フォルダー以外のシェル名前空間内のルート オブジェクトを基準とした PIDL。 これは通常、アイテムの親フォルダーです。

S

シェル データ ソース

Shell 名前空間を拡張し、データ ストア内の項目を公開するために使用されるコンポーネント。 以前は、シェル データ ソースはシェル名前空間拡張機能と呼ばれていました。 コンテナー、ハンドラー、シェル項目も参照してください。

Shell 拡張

この用語は、ファイル型ハンドラーを意味するために使用される場合があります。 ファイル型ハンドラーの定義に関するページを参照してください。

シェル拡張ハンドラー

この用語は、ファイル型ハンドラーを意味するために使用される場合があります。 ファイル型ハンドラーの定義に関するページを参照してください。

シェル ハンドラー

この用語は、ファイル型ハンドラーを意味するために使用される場合があります。 ファイル型ハンドラーの定義に関するページを参照してください。

シェル項目

1 つのコンテンツ。 一部のシェル項目はコンテンツ ソースであり、一部はコンテンツ ソースではありません。 たとえば、フォルダーはコンテンツ ソースですが、.jpg ファイルはコンテンツ ソースではありません。 ファイルの種類のハンドラーは、シェル項目を公開します。 一部のコンテキストでは、コンテナーを非コンテナーと区別するために "item" が使用されます。 コンテナー、コンテンツ ソース、ファイルの種類ハンドラーも参照してください。

シェル名前空間拡張機能

この用語は、シェル データ ソースを意味するために使用される場合があります。 シェル データ ソースの定義に関するページを参照してください。

ショートカット メニュー

ファイルやフォルダーなどのユーザー インターフェイス要素に関連付けられた動詞のコレクションを表示するために使用されるユーザー インターフェイス。

ショートカット メニュー ハンドラー

項目または項目の動詞を追加するハンドラー。 これらの動詞は、一般的にショートカット メニューに表示されます。 ショートカット メニューも参照してください。

単純な PIDL

ディスク検証なしで解析される PIDL。

静的動詞

項目またはシステムの現在の状態を調べる必要なく、シェル項目に適用される動詞。 静的動詞は、項目の関連する要素の静的登録に基づいており、変更されません。

T

サムネイル ハンドラー

シェル項目を表す静的イメージを提供するハンドラー。

サムネイル プロバイダー

この用語は、サムネイル ハンドラーを意味するために使用される場合があります。 サムネイル ハンドラーの定義に関するページを参照してください。

U

ユーザー フレンドリな種類の名前

「Kind」の定義を参照してください。

V

Verb

シェル項目によって呼び出すことができる個々のアクション。 例としては、開く、印刷するなどがあります。 動詞は、コマンドまたはタスクと呼ばれることもあります。 「動的動詞、ショートカット メニュー ハンドラー、静的動詞」も参照してください。

動詞ハンドラー

この用語は、ショートカット メニュー ハンドラーを意味するために使用される場合があります。 ショートカット メニュー ハンドラーの定義に関するページを参照してください。