スクリプトと Microsoft Visual Basic 用のシェル オブジェクト

このセクションでは、シェルによって実装される Windows オブジェクトについて説明します。

このセクションの内容

トピック 説明
DIDiskQuotaUser
クライアントが NTFS ボリュームのグローバル ディスク クォータ設定を管理できるようにします。 このオブジェクトにより、 DIDiskQuotaUser インターフェイスの基本的な機能がスクリプトおよび Microsoft Visual Basic ベースのアプリケーションで使用できるようになります。
DiskQuotaControl
管理者がボリュームのディスク クォータ プロパティを管理できるようにします。 NTFS ファイル システムを使用すると、管理者は各ユーザーに指定された量のディスク領域、つまり クォータ制限 を割り当てることで、共有ボリューム上のディスク使用量を管理できます。 このオブジェクトを使用して、すべての新規ユーザーに自動的に割り当てられるデフォルトのクォータ制限を設定できます。
DShellWindowsEvents
IShellWindows ウィンドウ登録イベントを受信します。
フォルダー
シェル フォルダーを表します。 このオブジェクトには、フォルダーに関する情報を取得できるプロパティとメソッドが含まれています。
Folder2
Folder オブジェクトを拡張して、オフライン フォルダーをサポートします。
FolderItem
シェル フォルダー内の項目を表します。 このオブジェクトには、アイテムに関する情報を取得できるプロパティとメソッドが含まれています。
FolderItems
シェル フォルダー内の項目のコレクションを表します。 このオブジェクトには、コレクションに関する情報を取得できるプロパティとメソッドが含まれています。
FolderItems2
FolderItems オブジェクトを拡張します。 追加のメソッドを 1 つサポートします。
FolderItems3
FolderItems2 オブジェクトを拡張します。 このオブジェクトは追加のメソッドとプロパティをサポートします。
FolderItemVerb
アイテムで使用できる単一の動詞を表します。 このオブジェクトには、動詞に関する情報を取得できるプロパティとメソッドが含まれています。
FolderItemVerbs
シェル フォルダー内の項目の動詞のコレクションを表します。 このオブジェクトには、コレクションに関する情報を取得できるプロパティとメソッドが含まれています。
IShellDispatch
シェル内のオブジェクトを表します。 シェルを制御し、シェル内でコマンドを実行するためのメソッドが提供されます。 他の Shell 関連オブジェクトを取得するメソッドもあります。
注: IShellDispatch は、 Shell オブジェクトを通じて実装され、アクセスされます。
IShellDispatch2
さまざまな新しい機能で IShellDispatch オブジェクトを拡張します。
注: IShellDispatch2 は、 Shell オブジェクトを通じて実装され、アクセスされます。
IShellDispatch3
IShellDispatch2 オブジェクトを拡張します。 IShellDispatch3 は、 IShellDispatch2 でサポートされているプロパティとメソッドに加えて、1 つの新しいメソッドをサポートします。
注: IShellDispatch3 は、Shell オブジェクトを通じて実装され、アクセスされます。
IShellDispatch4
IShellDispatch3 オブジェクトを拡張します。 IShellDispatch3 でサポートされているプロパティとメソッドに加えて、 IShellDispatch4 は 4 つの追加メソッドをサポートしています。
注: IShellDispatch4 は、 Shell オブジェクトを通じて実装され、アクセスされます。
IShellDispatch5
IShellDispatch4 オブジェクトを拡張します。 IShellDispatch4 でサポートされているプロパティとメソッドに加えて、 IShellDispatch5 では、開いているウィンドウを 3D スタックで表示するメソッドが追加されています。
注: IShellDispatch5 は、 Shell オブジェクトを通じて実装され、アクセスされます。
IShellDispatch6
IShellDispatch5 オブジェクトを拡張します。 IShellDispatch5 でサポートされているプロパティとメソッドに加えて、 IShellDispatch6 では、アプリ検索ペインを表示するメソッドが追加されています。
注: IShellDispatch6 は、 Shell オブジェクトを通じて実装され、アクセスされます。
IShellLinkDual2
ShellLinkObject オブジェクトを拡張し、1 つの追加プロパティをサポートします。
NewWDEvents
ウィザードでホストされているサーバー側のページを有効にして、ユーザーが Microsoft アカウントを通じて認証されたことを確認できるようにすることで、 WebWizardHost オブジェクトを拡張します。
Shell
シェル内のオブジェクトを表します。 シェルを制御し、シェル内でコマンドを実行するためのメソッドが提供されます。 他の Shell 関連オブジェクトを取得するメソッドもあります。
ShellFolderItem
FolderItem オブジェクトを拡張します。 FolderItem でサポートされているプロパティとメソッドに加えて、 ShellFolderItem には 2 つの追加メソッドがあります。
ShellFolderView
ビュー内のオブジェクトを表し、ビューの内容に関する情報を取得するために使用されるプロパティとメソッドを提供します。
ShellFolderViewOC
指定された ShellFolderView オブジェクトによって発生したイベントを、対応する ShellFolderViewOC イベント ハンドラーに転送します。
ShellLinkObject
シェル リンクを管理します。 このオブジェクトは、 IShellLink インターフェイスの多くの機能をスクリプト アプリケーションで利用できるようにします。
ShellUIHelper
スクリプト開発者と Visual Basic 開発者がシェルで利用可能な機能の一部を使用できるようにするために、シェルによって実装されます。 ShellUIHelper オブジェクトにはプロパティやイベントがありません。 シェルにアイテムを追加するためのメソッドが提供されています。
ShellWindows
シェルに属する開いているウィンドウのコレクションを表します。 このオブジェクトに関連付けられたメソッドは、シェル内でコマンドを制御および実行し、他のシェル関連オブジェクトを取得できます。
WebWizardHost
ウィザード拡張機能でホストされている HTML ページがウィザードと通信できるようにするメソッドを公開します。