シェル インターフェイス
このセクションでは、Windows シェル インターフェイスについて説明します。
このセクションの内容
トピック | 説明 |
---|---|
IAccessibleObject |
アクセシビリティ アプリケーションで使用できるメソッドを公開します。 |
IAccessibilityDockingService |
1 つのアクセシビリティ アプリ ウィンドウを画面の下部にドッキングします。 |
IAccessibilityDockingServiceCallback |
ウィンドウがドッキング解除されたことをアクセシビリティ アプリに通知します。 |
IACLCustomMRU |
オートコンプリート オブジェクトの最近使用した (MRU) リストを初期化するために使用されるメソッドを公開します。 |
IACList |
候補文字列が階層に編成されている場合に オートコンプリート の効率を向上させるメソッドを公開します。 |
IACList2 |
IACList インターフェイスを拡張して、オートコンプリート オブジェクトのクライアントがオプション フラグを取得および設定できるようにします。 |
IActionProgress |
進行状況に基づく操作を継承できる抽象基本クラスを表します。 |
IActionProgressDialog |
進行状況ダイアログを初期化および停止するメソッドを公開します。 |
IApplicationActivationManager |
起動、ファイル、プロトコル の拡張機能に対して Windows ストア アプリをアクティブ化するメソッドを提供します。 通常、このインターフェイスはデバッガーとデザイン ツールで使用します。 |
IApplicationAssociationRegistration |
特定のファイル 関連付けの種類の既定のアプリケーションと、特定の関連付け レベルのプロトコルに対してクエリを実行して設定するメソッドを公開します。 メモ: Windows 8 の時点でサポートされているこのインターフェイスの唯一の機能は QueryCurrentDefault です。 |
IApplicationAssociationRegistrationUI |
ユーザーが関連付けをカスタマイズできる高度な関連付けダイアログ ボックスを起動するメソッドを公開します。 |
IApplicationDesignModeSettings |
開発ツール アプリケーションで、実際のハードウェアを必要とせずに、さまざまなフォーム ファクターのデザイン モードで実行されている Windows ストア アプリをテストするために、ネイティブディスプレイ解像度、デバイススケールファクター、アプリケーションビューステートなどのシステムとユーザーの状態を動的にスプーフィングできるようにします。 また、さまざまなシナリオで Windows ストア アプリをテストするために、通常ユーザーが制御する状態の変更をテストすることもできます。 |
IApplicationDesignModeSettings2 |
開発ツール アプリケーションが、実際のハードウェアを必要とせずに、さまざまなフォーム ファクターの設計モードで実行されている Windows ストア アプリをテストするために、Windows ストア アプリに報告される、ネイティブ表示解像度、デバイス スケール ファクター、アプリケーション ビュー レイアウトなどのシステムとユーザーの状態を動的に制御できるようにします。 また、さまざまなシナリオで Windows ストア アプリをテストするために、通常ユーザーが制御する状態の変更をテストすることもできます。 |
IApplicationDestinations |
アプリケーションがジャンプ リストの Recent カテゴリまたは Frequent カテゴリから 1 つまたはすべての宛先を削除できるようにするメソッドを公開します。 |
IApplicationDocumentLists |
ジャンプ リスト内の Recent カテゴリまたは Frequent カテゴリのコンテンツをアプリケーションが取得できるようにするメソッドを公開します。 |
IAppPublisher |
コントロール パネルの [プログラムの追加と削除] を使用してアプリケーションを発行するためのメソッドを公開します。 これは、この目的のために実装されるプリンシパル インターフェイスです。 |
IAppVisibility |
表示に Windows ストア アプリが表示されているかどうかを確認する機能を提供します。 |
IAppVisibilityEvents |
アプリケーションで、表示での状態の変更とスタート画面の表示の変更に関する通知を受信できるようにします。 |
IAssocHandler |
ファイルの関連付けダイアログ ボックスまたはメニューを使用して操作のメソッドを公開します。 |
IAssocHandlerInvoker |
関連付けられたアプリケーション ハンドラーを呼び出すメソッドを公開します。 |
IAttachmentExecute |
クライアント アプリケーションと連携するメソッドを公開して、電子メールとメッセージングの添付ファイルを使用してファイルを安全にダウンロードおよび交換できるユーザー環境を提供します。 |
IAutoComplete |
オートコンプリート オブジェクト (CLSID_AutoComplete) によって公開されます。 このインターフェイスを使用すると、アプリケーションは オブジェクトの初期化、有効化、無効化を行います。 |
IAutoComplete2 |
IAutoComplete を拡張します。 このインターフェイスを使用すると、オートコンプリート オブジェクトのクライアントは、オートコンプリートの動作を制御するさまざまなオプションを取得および設定できます。 |
IAutoCompleteDropDown |
クライアントがオートコンプリート ドロップダウン リストの表示状態をリセットまたはクエリできるようにするメソッドを公開します。このメソッドには、ユーザーが編集コントロールで入力した文字列に対する入力候補が含まれます。 |
IBandHost |
バンドを作成および破棄し、その可用性を指定するメソッドを公開します。 |
IBandSite |
バンド オブジェクトを制御するメソッドを公開します。 |
IBrowserFrameOptions |
ブラウザーまたはホストが IShellView に対してサポートされているビューの動作の種類を確認できるようにします。 |
ICategorizer |
アイテム識別子リストに関する情報を取得するために使用されるメソッドを公開します。 |
ICategoryProvider |
IShellFolder に登録されている分類子の一覧を公開します。 |
ICDBurn |
CD に書き込むためのハードウェア、CD ライター デバイスのドライブ文字、およびプログラムによって CD 書き込みセッションを開始するかどうかを決定するメソッドを公開します。 |
IColumnManager |
Windows エクスプローラー 詳細ビューで列の検査と操作を可能にするメソッドを公開します。 各列は PROPERTYKEY 構造体によって参照され、プロパティの名前が付けられます。 |
ICommDlgBrowser |
シェル ブラウザーをホストするときに使用する共通ファイル ダイアログ ボックスによって公開されます。 サポートされている場合、 ICommDlgBrowser は、通常のシェル ビューとは異なる動作をダイアログ ボックスで必要とする複数のケースをシェル ビューで処理できるようにするメソッドを公開します。 ICommDlgBrowser インターフェイス ポインターを取得するには、IShellBrowser オブジェクトで QueryInterface を呼び出します。 |
ICommDlgBrowser2 |
ICommDlgBrowser の機能を拡張します。 このインターフェイスは、シェル ブラウザーをホストするときに、共通のファイル ダイアログ ボックスによって公開されます。 ICommDlgBrowser2 へのポインターは、IShellBrowser オブジェクトで QueryInterface を呼び出すことによって取得できます。 |
ICommDlgBrowser3 |
ICommDlgBrowser2 の機能を拡張し、シェル ブラウザーをホストするときに共通のファイル ダイアログ ボックスで使用されます。 |
IComputerInfoChangeNotify |
このインターフェイスは、新しいバージョンの Windows では存在しない場合があります。 |
IConnectableCredentialProviderCredential |
IConnectableCredentialProviderCredential オブジェクトを接続および切断するためのメソッドを公開します。 |
IContactManagerInterop |
複数のウィンドウを管理するアプリで ContactManager メソッドにアクセスできるようにします。 |
IContextMenu |
Shell オブジェクトに関連付けられたショートカット メニューを作成またはマージするメソッドを公開します。 |
IContextMenu2 |
シェル オブジェクトに関連付けられたショートカット (コンテキスト) メニューを作成またはマージするメソッドを公開します。 クライアント オブジェクトが所有者描画メニュー項目に関連付けられているメッセージを処理できるようにするメソッドを追加することで 、IContextMenu を拡張します。 |
IContextMenu3 |
Shell オブジェクトに関連付けられたショートカット メニューを作成またはマージするメソッドを公開します。 クライアント オブジェクトが、所有者描画メニュー項目に関連付けられているメッセージを処理し、そのメッセージ処理から戻り値を受け取って IContextMenu2 を拡張できるようにします。 |
IContextMenuCB |
コンテキスト メニューのコールバックを有効にするメソッドを公開します。 たとえば、昇格を必要とする menuItem にシールド アイコンを追加する場合です。 |
IControlMarkup |
|
ICopyHook |
コピー フック ハンドラーを作成するメソッドを公開します。 コピー フック ハンドラーは、シェル フォルダーまたはプリンター オブジェクトを移動、コピー、名前変更、または削除できるかどうかを決定するシェル拡張機能です。 シェルは、これらの操作のいずれかを実行する前に ICopyHook::CopyCallback メソッドを呼び出します。 |
ICreateObject |
指定したクラスのオブジェクトを作成するメソッドを公開します。 |
ICreatingProcess |
ShellExecuteEx および IContextMenu によって使用され、呼び出し元が作成されるプロセスの一部のパラメーターを変更できるようにします。 |
ICreateProcessInputs |
作成されるプロセスの一部のパラメーターを変更するために 、ICreatingProcess インターフェイスによって使用されます。 |
ICredentialProvider |
資格情報プロバイダーのセットアップと操作で使用されるメソッドを公開します。 すべての資格情報プロバイダーは、このインターフェイスを実装する必要があります。 |
ICredentialProviderCredential |
資格情報の処理を有効にするメソッドを公開します。 |
ICredentialProviderCredential2 |
ユーザーのセキュリティ識別子 (SID) を取得するメソッドを追加して、 ICredentialProviderCredential インターフェイスを拡張します。 資格情報はそのユーザーに関連付けられているので、ユーザーのタイルの下にグループ化できます。 |
ICredentialProviderCredentialEvents |
ログオン UI または資格情報 UI で状態またはテキスト変更イベントを通知するために資格情報によって使用される非同期コールバック メカニズムを提供します。 |
ICredentialProviderCredentialEvents2 |
ICredentialProviderCredentialEvents インターフェイスを拡張し、Logon UI または Credential UI でフィールドのバッチ更新を可能にするメソッドを追加します。 |
ICredentialProviderCredentialWithFieldOptions |
資格情報プロバイダー フレームワークが、ログオン UI または資格情報 UI でフィールドのオプションにカスタマイズを行ったかどうかを判断できるようにするメソッドを提供します。 |
ICredentialProviderEvents |
資格情報プロバイダーが資格情報またはそのフィールドの一覧の変更を通知するために使用する非同期コールバック メカニズムを提供します。 |
ICredentialProviderFilter |
実行時に使用可能な情報に基づいて資格情報プロバイダーを動的にフィルター処理するために使用されます。 |
ICredentialProviderSetUserArray |
資格情報プロバイダーがログオンまたは資格情報 UI に表示される一連のユーザーを受け取ることができるメソッドを提供します。 |
ICredentialProviderUser |
ログオンまたは資格情報 UI に含まれる個々のユーザーの特定のプロパティを取得するために使用されるメソッドを提供します。 |
ICredentialProviderUserArray |
ログオンまたは資格情報 UI に表示されるユーザーのセットを表します。 この情報により、資格情報プロバイダーはセットを列挙して、各ユーザーに関するプロパティ情報を取得して、フィールドを設定したり、セットをフィルター処理したりできます。 |
ICurrentItem |
アイテムの IShellFolder::BindToObject を 呼び出すことによって取得されます。 アイテムが以前のアイテムのスナップショットを表している場合、このインターフェイスはアイテムの現在のバージョンを取得します。 |
ICurrentWorkingDirectory |
クライアントがオブジェクトの現在の作業ディレクトリを取得または設定できるようにするメソッドを公開します。 |
ICustomDestinationList |
アプリケーションがタスク バーに表示するために、移動先やタスクなどのカスタムジャンプ リストを提供できるようにするメソッドを公開します。 |
IDataObjectAsyncCapability |
通常は同期的なインターフェイスを非同期的に機能できるようにします。 メモ: このインターフェイスは、 IAsyncOperation の現在の名前が変更されたバージョンです。 |
IDataObjectProvider |
DataPackage が相互運用性をサポートするために使用する DataPackage オブジェクトの IDataObject インターフェイスを設定または取得できるメソッドを提供します。 DataPackage オブジェクトは、別のアプリにデータを提供するためにアプリによって使用されます。 |
IDataTransferManagerInterop |
複数のウィンドウを管理する Windows ストア アプリで DataTransferManager メソッドにアクセスできるようにします。 |
IDefaultExtractIconInit |
オブジェクトに関連付けられている既定のアイコンを設定するメソッドを公開します。 |
IDefaultFolderMenuInitialize |
ショートカット メニュー情報を取得および設定するために使用されるメソッドを提供します。 この情報は、DEFCONTEXTMENU 構造体を介して SHCreateDefaultContextMenu に提供される情報と同じです。 |
IDelayedPropertyStoreFactory |
プロパティへのアクセスが遅くなる可能性がある状況で、指定した IPropertyStore オブジェクトを作成するメソッドを公開します。 |
IDelegateFolder |
デリゲート フォルダーに、アイテム ID の割り当てと解放に必要な IMalloc インターフェイスを指定するメソッドを公開します。 |
IDelegateItem |
アイテムのパスのすぐに基になる表現を取得するために使用されます。 |
IDesktopGadget |
インストールされているガジェットをユーザーのデスクトップにプログラムで追加できるようにするメソッドを公開します。 |
IDesktopWallpaper |
|
IDestinationStreamFactory |
プロパティに変更を適用する前に、ストリームまたはファイルを手動でコピーするためのメソッドを公開します。 |
IDisplayItem |
UI に表示される表示プロパティ (アイテム名など) を取得するために使用される現在のアイテムのバージョンを検索するメソッドを公開します。 表示する適切な項目を UI に提供するために、コピー エンジン ダイアログで使用されます。 他のバージョンが見つからない場合は、現在のアイテムが使用されます。 |
IDockingWindow |
表示、非表示、差し迫った削除など、ドッキング ウィンドウ オブジェクトに変更を通知するメソッドを公開します。 このインターフェイスは、Windows エクスプローラー ウィンドウの境界線空間内にドッキングできるウィンドウ オブジェクトによって実装されます。 |
IDockingWindowFrame |
フレームへの IDockingWindow オブジェクトの追加をサポートするメソッドを公開します。 ブラウザーによって実装されます。 |
IDockingWindowSite |
1 つ以上の IDockingWindow オブジェクトの境界線領域を管理するメソッドを公開します。 このインターフェイスはブラウザーによって実装され、 IOleInPlaceUIWindow インターフェイスに似ています。 |
IDragSourceHelper |
シェルによって公開され、アプリケーションがシェルのドラッグ アンド ドロップ操作中に表示されるイメージを指定できるようにします。 |
IDragSourceHelper2 |
IDragSourceHelper に機能を追加するメソッドを公開します。 このメソッドは、 IDragSourceHelper オブジェクトに対するドラッグ アンド ドロップ操作の特性を設定します。 |
IDropTargetHelper |
ドロップ ターゲットがターゲット ウィンドウ上にある間にドラッグ イメージを表示できるようにするメソッドを公開します。 |
IDynamicHWHandler |
AutoPlay によって呼び出されます。 登録されたハンドラーに関する動的な情報をユーザーに表示する前に取得するメソッドを公開します。 |
IEnumAssocHandlers |
特定のファイル名拡張子に関連付けられたハンドラーのコレクションの列挙を許可するメソッドを公開します。 |
IEnumerableView |
ビューの内容を列挙し、列挙の完了時にコールバックから通知を受け取るメソッドを公開します。 このインターフェイスを使用すると、ビューのクライアントは、ビューのフォルダー コンテンツの一覧を共有しようとします。 |
IEnumExplorerCommand |
IExplorerCommandProvider によって提供されます。 このインターフェイスには、コマンド バーに配置するコマンドの列挙が含まれています。 |
IEnumExtraSearch |
フォルダーに対して使用可能な検索オブジェクトを決定するためにクライアントによって使用される標準 OLE 列挙子。 |
IEnumFullIDList |
シェル フォルダー内のアイテムのアイテム識別子リスト (PIDL) へのポインターを列挙する標準のメソッド セットを公開します。 |
IEnumIDList |
シェル フォルダー内の項目の PIDL を列挙するために使用される標準のメソッド セットを公開します。 フォルダーの IShellFolder::EnumObjects メソッドが呼び出されると、列挙オブジェクトが作成され、オブジェクトの IEnumIDList インターフェイスへのポインターが呼び出し元のアプリケーションに渡されます。 |
IEnumObjects |
不明なオブジェクトを列挙するメソッドを公開します。 |
IEnumPublishedApps |
発行されたアプリケーションを列挙するメソッドを、コントロール パネルの [プログラムの追加と削除] に公開します。 このインターフェイスを公開するオブジェクトは、 IAppPublisher::EnumApps を介して要求されます。 |
IEnumReadyCallback |
列挙が完了したときに、ビューが実装者に通知できるようにするメソッドを公開します。 ビューは、このメソッドを呼び出して、 IEnumerableView::CreateEnumIDListFromContents を使用して列挙を取得できることを実装者に伝えます。 コールバックを使用すると、実装者はビュー列挙を共有できます。 |
IEnumResources |
リソース列挙メソッドを公開します。 |
IEnumShellItems |
IShellItem インターフェイスの列挙を公開します。 このインターフェイスは、通常、 IEnumShellItems メソッドを呼び出すことによって取得されます。 |
IEnumSyncMgrConflict |
競合列挙メソッドを公開します。 |
IEnumSyncMgrEvents |
同期イベント列挙メソッドを公開します。 |
IEnumSyncMgrSyncItems |
ハンドラーによって管理される同期項目オブジェクトを列挙するメソッドを公開します。 |
IExecuteCommand |
コマンド動詞に関連する特定の状態またはパラメーターを設定するメソッドと、その動詞を呼び出すメソッドを公開します。 |
IExecuteCommandApplicationHostEnvironment |
アプリケーションがデスクトップ モードかイマーシブ モードかを判断できるようにする 1 つのメソッドを提供します。 |
IExecuteCommandHost |
IExplorerCommand ベースのシェル動詞ハンドラーが、アプリケーションの呼び出し元のホスト コンポーネントの UI モードに対してクエリを実行できるようにするメソッドを提供します。 |
IExplorerBrowser |
IExplorerBrowser は、移動するか、データ オブジェクトのビューをホストできるブラウザー オブジェクトです。 フル機能のブラウザー オブジェクトとして、自動移動ログもサポートしています。 |
IExplorerBrowserEvents |
ブラウザー ナビゲーションとビュー作成イベントエクスプローラー通知するメソッドを公開します。 |
IExplorerCommand |
コマンドの外観の取得、サブコマンドの列挙、またはコマンドの呼び出しを行うメソッドを公開します。 |
IExplorerCommandProvider |
エクスプローラーコマンドとコマンド列挙子を作成するメソッドを公開します。 |
IExplorerCommandState |
コマンド状態の取得を許可する 1 つのメソッドを公開します。 |
IExplorerPaneVisibility |
IShellFolder 実装によって windows エクスプローラーで使用され、表示されるウィンドウに関する提案をビューに提供します。 さらに、 IExplorerBrowser ホストは、このインターフェイスを使用して、ウィンドウの表示に関する情報を提供できます。 ホストは、SID_ExplorerPaneVisibilityをサービス ID として使用して QueryService を実装する必要があります。 ホストはサイト チェーン内にある必要があります。 IExplorerPaneVisibility 実装は、シェル フォルダーから取得されます。 次に、シェル フォルダーがビューから取得されます。 名前空間拡張機能は、システム フォルダー ビュー オブジェクト (DefView) を使用するのではなく、カスタム ビュー (IShellView) を提供することを選択できます。 その場合、IShellView の実装には、IExplorerPaneVisibility オブジェクトを返すために IFolderView::GetFolder の実装を含める必要があります。 名前空間拡張機能は、システム フォルダー ビュー オブジェクト (DefView) を使用するのではなく 、IShellView 自体を実装することでカスタム ビューを提供できます。 その場合、IShellView 実装には、IExplorerPaneVisibility を使用するために IFolderView::GetFolder の実装を含める必要があります。 |
IExtractIcon |
クライアントがフォルダー内のいずれかのオブジェクトに関連付けられているアイコンを取得できるようにするメソッドを公開します。 |
IExtractImage |
シェル フォルダーからサムネイル イメージを要求するメソッドを公開します。 |
IExtractImage2 |
IExtractImage の機能を拡張します。 |
IFileDialog |
共通ファイル ダイアログから結果を初期化、表示、取得するメソッドを公開します。 |
IFileDialog2 |
呼び出し元が共通のファイル ダイアログで参照できる特定の制限付き場所に名前を付けるメソッドと、[キャンセル] ボタンにラベルとして表示する代替テキストを指定できるようにするメソッドを提供することで、IFileDialog インターフェイスを拡張します。 |
IFileDialogControlEvents |
アプリケーションが共通ファイル ダイアログに追加したコントロールに関連するイベントの通知をアプリケーションに許可するメソッドを公開します。 |
IFileDialogCustomize |
アプリケーションが共通のファイル ダイアログにコントロールを追加できるようにするメソッドを公開します。 |
IFileDialogEvents |
共通ファイル ダイアログ内のイベントの通知を許可するメソッドを公開します。 |
IFileIsInUse |
別のアプリケーションで使用されているファイルに関する情報を取得または閉じるために呼び出すことができるメソッドを公開します。 アプリケーションがファイルへのアクセスを試み、既に使用されているファイルを検出すると、このインターフェイスの メソッドを使用して、ダイアログ ボックスでユーザーに表示する情報を収集できます。 |
IFileOpenDialog |
開いているダイアログに固有のメソッドを追加して 、IFileDialog インターフェイスを拡張します。 |
IFileOperation |
シェル項目のコピー、移動、名前変更、作成、削除を行うメソッドと、進行状況ダイアログとエラー ダイアログを提供するメソッドを公開します。 このインターフェイスは 、SHFileOperation 関数を置き換えます。 |
IFileOperationProgressSink |
IFileOperation の呼び出し元が、そのインターフェイスを介して実行している操作の詳細を監視するために使用される豊富な通知システムを提供するメソッドを公開します。 |
IFileSaveDialog |
保存ダイアログに固有のメソッドを追加して 、IFileDialog インターフェイスを拡張します。これには、ファイルで保持されるメタデータのコレクションのサポートを提供するものが含まれます。 |
IFileSyncMergeHandler |
|
IFileSystemBindData |
IShellFolder::P arseDisplayName の呼び出しを最適化するためのファイル システム情報を格納するメソッドを公開します。 |
IFileSystemBindData2 |
IShellFolder::P arseDisplayName の呼び出しを最適化するためのファイル システム情報を格納する IFileSystemBindData を拡張します。 このインターフェイスは、機能セットを追加するか、ファイル ID またはジャンクション クラス識別子 (CLSID) を取得します。 |
IFileViewer |
登録されたファイル ビューアーがファイルの表示または印刷を行う必要があるときに通知を受け取ることができるインターフェイスを指定するメソッドを公開します。 |
IFileViewerSite |
ファイル ビューアーが現在の固定ウィンドウへのハンドルを取得したり、新しい固定ウィンドウを設定したりできるようにするインターフェイスを指定するメソッドを公開します。 ピン留めされたウィンドウは、現在のファイル ビューアーにファイルが表示されるウィンドウです。 ユーザーが表示する新しいファイルを選択すると、シェルは、新しいウィンドウを作成するのではなく、ピン留めされたウィンドウに新しいファイルを表示するようにファイル ビューアーに指示します。 |
IFolderFilter |
サーバー アプリケーションによってシェル フォルダーの列挙をフィルター処理する方法を指定するために、クライアントによって公開されます。 |
IFolderFilterSite |
クライアントがシェル フォルダー列挙をフィルター処理する方法を指定できるように、ホストによってエクスポートされます。 |
IFolderView |
フォルダーの表示オプションに関する情報を取得し、そのフォルダー内の指定した項目を選択し、フォルダーのビュー モードを設定するメソッドを公開します。 |
IFolderView2 |
フォルダーの表示オプションに関する情報を取得し、そのフォルダー内の指定した項目を選択し、フォルダーのビュー モードを設定するメソッドを公開します。 |
IFolderViewHost |
ウィンドウで IFolderView オブジェクトをホストするメソッドを公開します。 |
IFolderViewOptions |
Windows 7 以降のビューに固有のフォルダー ビュー オプションを制御できるメソッドを公開します。 |
IFolderViewSettings |
フォルダー ビューの設定を取得するメソッドを公開します。 |
IFrameworkInputPane |
入力ウィンドウの状態の変更と場所をアプリに通知できるようにするメソッドを提供します。 |
IFrameworkInputPaneHandler |
入力ウィンドウ (スクリーン キーボードまたは手書きパネル) が表示または非表示になっているときに、アプリに通知を受け取ることができます。 これにより、入力ウィンドウで入力領域 (テキスト ボックスなど) が隠れないように、アプリ ウィンドウの表示を調整できます。 |
IHandlerActivationHost |
|
IHandlerInfo |
ハンドラーに関する情報を IHandlerActivationHost インターフェイスのメソッドに提供するメソッドを提供します。 |
IHomeGroup |
コンピューターの HomeGroup メンバーシップの状態を決定し、共有ウィザードを表示するメソッドを公開します。 |
IHWEventHandler |
登録されたメディアの種類の処理を実装するために、AutoPlay によって呼び出されます。 |
IHWEventHandler2 |
IHWEventHandler インターフェイスを拡張して、デバイス ハンドラーのユーザー アカウント制御 (UAC) の昇格に対処します。 |
IIdentityName |
2 つの項目を比較して、それらが同じかどうかを確認するメソッドを公開します。 |
IImageRecompress |
イメージを再圧縮するメソッドを公開します。 |
IInitializeCommand |
アプリケーション指定のコマンド名とその登録プロパティを使用して 、IExplorerCommandState、 IExecuteCommand 、または IDropTarget を 実装するオブジェクトを初期化するために使用される 1 つのメソッドを公開します。 |
IInitializeWithBindCtx |
プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーをバインド コンテキストで初期化するメソッドを公開します。 |
IInitializeWithFile |
プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーをファイル パスで初期化するメソッドを公開します。 |
IInitializeWithItem |
プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーを初期化するために使用されるメソッドを IShellItem で公開します。 |
IInitializeWithPropertyStore |
プロパティ ストアを使用して、プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーを初期化するメソッドを公開します。 |
IInitializeWithStream |
プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーをストリームで初期化するメソッドを公開します。 |
IInitializeWithWindow |
クライアントがデスクトップ アプリケーションで使用されるWindows ランタイム オブジェクトに対して所有者ウィンドウを提供できるメソッドを公開します。 |
IInputObject |
シェルに含まれるユーザー入力オブジェクトの UI アクティブ化とプロセス アクセラレータを変更するメソッドを公開します。 |
IInputObject2 |
グローバル アクセラレータを処理して IInputObject を 拡張するメソッドを公開します。 |
IInputObjectSite |
シェルに含まれるユーザー入力オブジェクトのフォーカス変更を伝達するために使用されるメソッドを公開します。 |
IInputPanelConfiguration |
デスクトップ アプリが Windows ストア アプリで使用されるフォーカス追跡メカニズムにオプトインするための機能を提供します。 |
IInputPanelInvocationConfiguration |
Windows ストア アプリが自動呼び出し動作をオプトアウトできるようにします。 |
IIOCancelInformation |
進行状況ダイアログからプロセス スレッドにキャンセル ウィンドウ メッセージを投稿するためのメソッドを公開します。 このインターフェイスを使用すると、進行状況ダイアログで PostThreadMessage を介してワーカー スレッドにスレッド メッセージを投稿し、その操作を取り消すことができます。 ワーカー スレッドは、GetMessage、PeekMessage、MsgWaitForMultipleObjectsEx を使用してメッセージ キューを定期的にチェックする必要があります。 IIOCancelInformation::SetCancelInformation メソッドは、ユーザーが [キャンセル] をクリックしたときに、進行状況ダイアログにスレッド ID と PostThreadMessage へのメッセージを通知します。 スレッド ID が "ゼロ" の場合、キャンセル メッセージの送信操作が無効になります。 |
IItemNameLimits |
有効な文字と無効な文字の一覧、または名前空間内の名前の最大長を取得します。 検証の解析と変換には、このインターフェイスを使用します。 |
IKnownFolder |
アプリケーションが既知のフォルダーのカテゴリ、型、GUID、PIDL 値、リダイレクト機能、および定義に関する情報を取得できるようにするメソッドを公開します。 既知のフォルダーの IShellItem オブジェクトを再検証するためのメソッドを提供します。 また、既知のフォルダーのパスを取得または設定するメソッドも提供されます。 |
IKnownFolderManager |
既存の既知のフォルダーを作成、列挙、または管理するメソッドを公開します。 |
ILaunchSourceAppUserModelId |
AppUserModelId を取得するためのメソッドを提供します。 |
ILaunchSourceViewSizePreference |
ソース アプリケーションに関する情報を取得するためのメソッドを提供します。 |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
新しいアプリケーション ウィンドウの優先ビュー サイズを取得するためのメソッドを提供します。 |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup は変更または使用できない場合があります。 |
IModalWindow |
モーダル ウィンドウを表すメソッドを公開します。 このインターフェイスは、Windows XP パスポート ウィザードで使用されます。 |
IMultiMonitorDockingSite |
ブラウザーによって実装されます。 複数のモニター システム上の Windows タスク バーを含むモニターを管理するメソッドを公開します。 |
INamedPropertyBag |
オブジェクトがプロパティを保存できる指定したプロパティ バッグをオブジェクトに提供するメソッドを公開します。 |
INamedPropertyStore |
名前付きプロパティを取得および設定するメソッドを公開します。 |
INameSpaceTreeAccessible |
名前空間ツリー コントロールからシェル項目に対してアクセシビリティ アクションを実行するメソッドを公開します。 |
INameSpaceTreeControl |
シェル項目のツリー内のノードを表示および操作するために使用されるメソッドを公開します。 |
INameSpaceTreeControl2 |
シェル名前空間項目で使用するツリービュー コントロールの表示スタイルを取得および設定するメソッドを提供することで 、INameSpaceTreeControl インターフェイスを拡張します。 |
INameSpaceTreeControlCustomDraw |
ユーザーがカスタム名前空間ツリー コントロールとその項目を描画できるようにするメソッドを公開します。 |
INameSpaceTreeControlDropHandler |
ドラッグ アンド ドロップのハンドラー メソッドを公開します。 名前空間ツリー コントロールによって使用され、コントロール内で発生するドラッグ アンド ドロップ操作をクライアントに通知します。 クライアントがドロップ操作をインターセプトして独自のアクションを実行したり、目的のドロップ効果を返したりする方法を提供します。 |
INameSpaceTreeControlEvents |
INameSpaceTreeControl イベントを処理するためのメソッドを公開します。 |
INameSpaceTreeControlFolderCapabilities |
フォルダーの System.IsPinnedToNameSpaceTree フィルター処理のサポートの状態を取得する 1 つのメソッドを公開します。 |
INamespaceWalk |
特定のルート ノードから名前空間をウォークするメソッドを公開します。 ウォークの深さが指定され、ウォークされたすべてのノードの ID を含む省略可能な配列が返されます。 |
INamespaceWalkCB |
INamespaceWalk で使用されるメソッドを公開するコールバック インターフェイス。 INamespaceWalk を使用してウォークを実行すると、ウォークされたノードを表す IShellFolder オブジェクトが INamespaceWalkCB メソッドに渡されます。 これらのメソッドが情報を使用して行う処理は、それらを実装しているオブジェクトによって異なります。 |
INamespaceWalkCB2 |
名前空間ウォークを完了するために必要なメソッドを使用して INamespaceWalkCB を拡張します。 このメソッドは、散歩中に収集されたデータを削除します。 |
INewMenuClient |
Windows 7 メニュー内の項目を操作できるメソッドを公開します。 |
INewShortcutHook |
新しいインターネット ショートカットを作成するメソッドを公開します。 |
INewWindowManager |
別のウィンドウによって起動されたウィンドウを表示するかブロックするかを決定するメソッドを公開し、ポップアップ ウィンドウを制御できるようにします。 |
INotifyReplica |
オブジェクトの作成者に、後続の調整の対象となる可能性があることをオブジェクトに通知する手段を提供するメソッドを公開します。 このインターフェイスの実装は、briefcase リコンサイルャーが担当します。 |
IObjectArray |
クライアントが IUnknown をサポートするオブジェクトのコレクション内の項目にアクセスできるようにするメソッドを公開します。 |
IObjectCollection |
クライアントがコレクション内の IUnknown をサポートするオブジェクトを追加および削除できるようにするメソッドを提供することで、IObjectArray インターフェイスを拡張します。 |
IObjectProvider |
メソッドを公開して、別のオブジェクトの GUID で名前が付けられたオブジェクトを検出します。 QueryService とは異なり、このインターフェイスは の機能を他のオブジェクトに委任しません。 |
IObjectWithAppUserModelID |
カスタム IAssocHandler オブジェクトの実装者が明示的なアプリケーション ユーザー モデル ID (AppUserModelID) へのアクセスを提供できるようにするメソッドを公開します。 この情報は、特定のファイルの種類をアプリケーションのジャンプ リストに追加できるかどうかを判断するために使用されます。 |
IObjectWithBackReferences |
オブジェクトが保持するバック参照を操作するためのメソッドを提供します。 |
IObjectWithCancelEvent |
呼び出し元に、タスクの取り消しを示すために呼び出されたオブジェクトによって通知されるイベントを指定します。 |
IObjectWithFolderEnumMode |
解析された項目の列挙モードを取得および設定するメソッドを公開します。 |
IObjectWithProgID |
オブジェクトに関連付けられている ProgID へのアクセスを提供するメソッドを公開します。 |
IObjectWithPropertyKey |
プロパティ キーを取得および設定するためのメソッドを公開します。 |
IObjectWithSelection |
シェル項目配列によって表される選択された項目を取得または設定するメソッドを公開します。 |
IObjMgr |
クライアントがサーバー オブジェクトによって管理されるオブジェクトのコレクションにオブジェクトを追加または削除できるようにするメソッドを公開します。 |
IOpenControlPanel |
コントロール パネルのビューステート、個々のコントロール パネル項目のパスを取得し、コントロール パネル自体または個々のコントロール パネル項目を開くメソッドを公開します。 |
IOpenSearchSource |
カスタム クライアント側の OpenSearch データ ソースから検索結果を取得するメソッドを公開します。 |
IOperationsProgressDialog |
進行状況ダイアログを取得、設定、クエリするためのメソッドを公開します。 |
IPackageDebugSettings |
デバッガー開発者は、中断や再開など、Windows ストア アプリのライフ サイクルを制御できます。 |
IPackageExecutionStateChangeNotification |
Windows ストア アプリのデバッグ中にパッケージの状態変更通知を受信できるようにします。 |
IParentAndItem |
親と親の子 ID を取得および設定するメソッドを公開します。 IParentAndItem は通常、IShellItems に実装されますが、IShellItem に固有のものではありません。 |
IParseAndCreateItem |
|
IPersistFolder |
シェル フォルダー オブジェクトを初期化するメソッドを公開します。 |
IPersistFolder2 |
シェル フォルダー オブジェクトから情報を取得するメソッドを公開します。 |
IPersistFolder3 |
フォルダー オブジェクトにフォルダー ショートカットの既定以外の処理を実装できるようにすることで、IPersistFolder インターフェイスと IPersistFolder2 インターフェイスを拡張します。 |
IPersistIDList |
項目識別子リストを保持するために使用されるメソッドを公開します。 |
IPersistSerializedPropStorage |
後で使用できるようにシリアル化されたプロパティ ストレージ データを保持し、永続化されたデータを新しいプロパティ ストア インスタンスに復元するメソッドを公開します。 |
IPersistSerializedPropStorage2 |
後で使用できるようにシリアル化されたプロパティ ストレージ データを保持し、永続化されたデータを新しいプロパティ ストア インスタンスに復元するメソッドを公開します。 |
IPlaybackManager |
メディア アプリケーションが Windows 再生マネージャーと通信できるようにするメソッドを提供します。 |
IPlaybackManagerEvents |
|
IPreviewHandler |
リッチ プレビューの表示用のメソッドを公開します。 |
IPreviewHandlerFrame |
プレビュー ハンドラーがキーボード ショートカットをホストに渡すことができます。 このインターフェイスは、キーボード ショートカットの一覧を取得し、キーボード ショートカットを処理するようにホストに指示します。 |
IPreviewHandlerVisuals |
色とフォントの情報をプレビュー ハンドラーに適用するためのメソッドを公開します。 |
IPreviewItem |
プレビュー ウィンドウに表示されるアイテムを識別します。 |
IPreviousVersionsInfo |
Windows Server 2003 で提供される シャドウ コピー テクノロジによる再バージョンを目的として格納されている、以前のバージョンのサーバー ファイルまたはフォルダーをチェックするメソッドを公開します。 |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
オブジェクトが同じホスト上の他のオブジェクトにサービスを提供するための一般的なメカニズムを公開します。 |
IProgressDialog |
進行状況ダイアログ ボックスを表示するアプリケーションのオプションを提供するメソッドを公開します。 このインターフェイスは、進行状況ダイアログ ボックス オブジェクト (CLSID_ProgressDialog) によってエクスポートされます。 このオブジェクトは、操作の進行状況をユーザーに示す一般的な方法です。 これは通常、多数のファイルを削除、アップロード、コピー、移動、またはダウンロードするときに使用されます。 |
IPublishedApp |
アプリケーションを表すメソッドを、コントロール パネルのプログラムの追加と削除に公開します。 |
IPublishedApp2 |
追加のインストール方法を指定して 、IPublishedApp インターフェイスを拡張します。 |
IPublishingWizard |
オンライン印刷ウィザード、Web 発行ウィザード、およびネットワーク配置の追加ウィザードを操作するためのメソッドを公開します。 Windows Vista では、 IPublishingWizard は Web 発行ウィザードまたはオンライン印刷ウィザードをサポートしなくなりました。 |
IQueryAssociations |
ファイルの種類またはプロトコルの定義とアプリケーションとの関連付けに関連して、レジストリに格納されている情報を取得するプロセスを簡略化するメソッドを公開します。 |
IQueryCancelAutoPlay |
プログラムによって AutoPlay または AutoRun をオーバーライドするメソッドを公開します。 これにより、メディアの挿入時に起動されるコンテンツの場所と種類をカスタマイズできます。 |
IQueryCodePage |
ANSI コード ページの数値 (コード ページ識別子) を取得および設定します。 |
IQueryContinue |
オブジェクトが操作を続行するためのアクセス許可をクライアントに照会するための単純で標準的なメカニズムを提供するメソッドを公開します。 たとえば、 IUserNotification のクライアントは、 IQueryContinue の実装を IUserNotification::Show メソッドに渡す必要があります。 |
IQueryContinueWithStatus |
資格情報プロバイダーが QueryContinue を呼び出し、ネットワークに接続してこれらの試行を続行する必要があるかどうかを判断するための標準的なメカニズムを提供するメソッドを公開します。 資格情報プロバイダーは、このインターフェイスを使用して、ネットワーク接続の確立中にユーザーにメッセージを表示することもできます。 |
IQueryInfo |
IShellFolder 実装に存在する項目のフラグと情報ヒント情報を取得するためにシェルが使用するメソッドを公開します。 ヒントは通常、 ツールヒント コントロール内に表示されます。 |
IRelatedItem |
特定のリレーションシップを持つ関連アイテムを派生させるメソッドを公開します。 |
IRemoteComputer |
リモート オブジェクトで呼び出されたときに名前空間拡張機能を列挙または初期化するメソッドを公開します。 このインターフェイスは、たとえば、リモート プリンターの仮想フォルダーを初期化するために使用されます。 |
IResolveShellLink |
アプリケーションがシェル フォルダー オブジェクトにその項目のリンクを解決するように要求できるようにするメソッドを公開します。 |
IResultsFolder |
データ オブジェクトの項目を保持するメソッドを公開します。 IResultsFolder は、名前空間全体のアイテムを保持し、それらを 1 つのフォルダー内のユーザーに表すことができるフォルダーです。 |
IRunnableTask |
バックグラウンド スレッドで操作を実行できるように、オブジェクトによって公開できるフリー スレッド インターフェイス。 たとえば、 IExtractImage::GetLocation メソッドがE_PENDINGを返した場合、呼び出し元のアプリケーションはバックグラウンド スレッドでイメージを抽出できます。 |
ISearchBoxInfo |
呼び出し元が検索ボックスに入力された情報を取得できるようにするメソッドを公開します。 |
ISearchContext |
カスタマイズ情報を検索フックにチャネル化するメソッドを公開します。 |
ISearchFolderItemFactory |
検索フォルダーを作成および変更するメソッドを公開します。 Set メソッドは、検索のパラメーターを設定するために最初に呼び出されます。 呼び出されない場合は、代わりに既定値が使用されます。 ISearchFolderItemFactory::GetIDList と ISearchFolderItemFactory::GetShellItem は、これらのパラメーターで指定された 2 つの検索形式を返します。 |
ISharedBitmap |
ビットマップにアクセスするためのメモリ効率の高いメソッドを公開します。 このインターフェイスは HBITMAP オブジェクトのシン ラッパーとして使用されるため、これらのオブジェクトを参照カウントし、基になるデータを変更しないように保護できます。 |
ISharingConfigurationManager |
ユーザー () またはパブリック (C:\Users\Public C:\Users ) フォルダーのコンピューターの既定の共有設定に関する情報を設定および取得するメソッドを公開します。 また、プリンター共有の制御を可能にする一連のメソッドも公開します。 |
IShellApp |
アプリケーションに関する一般的な情報を提供するメソッドを、プログラムの追加/削除アプリケーションに公開します。 プログラムの追加と削除アプリケーションの外部では使用できません。 このインターフェイスによって提供される情報には、サポートされている管理アクションの一覧と、アプリケーションが現在インストールされているかどうかが含まれます。 |
IShellBrowser |
シェル ビュー ( IShellView を実装するオブジェクト) のホストによって実装されます。 ホストしているビューと、エクスプローラー ウィンドウのコンテキストで実行される他のオブジェクトのサービスを提供するメソッドを公開します。 |
IShellChangeNotify |
項目の ID が変更されたときにシェル名前空間拡張機能に通知するメソッドを公開します。 |
IShellDetails |
シェル フォルダーによって公開され、フォルダー内のアイテムに関する詳細情報を提供します。 これは、フォルダーのビューが [詳細] に設定されている場合に Windows エクスプローラーによって表示される情報と同じです。 Windows 2000 以降のシステムの場合、 IShellDetails は IShellFolder2 に置き換えられます。 |
IShellExtInit |
プロパティ シート、ショートカット メニュー、およびドラッグ アンド ドロップ ハンドラー (既定以外のドラッグ アンド ドロップ操作中にショートカット メニューに項目を追加する拡張機能) のシェル拡張機能を初期化するメソッドを公開します。 |
IShellFolder |
すべてのシェル名前空間フォルダー オブジェクトによって公開され、そのメソッドはフォルダーの管理に使用されます。 |
IShellFolder2 |
IShellFolder の機能を拡張します。 そのメソッドは、シェル フォルダーの内容に関するさまざまな情報を提供します。 |
IShellFolderSearchable |
シェル拡張機能が検索可能な名前空間を提供できるようにするメソッドを公開します。 |
IShellFolderSearchableCallback |
検索プロセスを監視するためのコールバック ルーチンを公開します。 |
IShellFolderViewCB |
Windows エクスプローラーと、システム フォルダー ビュー オブジェクト (SHCreateShellFolderView から返される IShellView オブジェクト) を使用して実装されたフォルダー ビューとの間の通信を許可するメソッドを公開します。これにより、フォルダー ビューにイベントの通知を受け取り、それに応じてビューを変更できます。 |
IShellFolderViewDual |
ビューを変更し、現在のフォルダー内の項目を選択するメソッドを公開します。 |
IShellFolderViewDual2 |
ビューを変更し、現在のフォルダー内の項目を選択するメソッドを公開します。 |
IShellFolderViewDual3 |
現在のフォルダー ビューを変更するメソッドを公開します。 |
IShellFolderViewType |
シェル フォルダーがコンテンツのさまざまなビュー (データの異なる階層レイアウト) をサポートできるようにするメソッドを公開します。 |
IShellIcon |
IShellFolder オブジェクトのアイコン インデックスを取得するメソッドを公開します。 |
IShellIconOverlay |
名前空間拡張によって使用されるメソッドを公開して、それが含まれるオブジェクトのアイコン オーバーレイを指定します。 |
IShellIconOverlayIdentifier |
アイコン オーバーレイ ハンドラーとシェル間のすべての通信を処理するメソッドを公開します。 |
IShellImageDataAbort |
IShellImageData プロセスを中止するために使用される 1 つのメソッドを公開します。 |
IShellImageDataFactory |
さまざまなイメージ ソースに基づいて IShellImageData インスタンスを作成するメソッドを公開します。 |
Ishellitem |
シェル項目に関する情報を取得するメソッドを公開します。 IShellItem と IShellItem2 は、新しいコード内の項目の優先表現です。 |
IShellItem2 |
アイテムのさまざまなプロパティ値を取得するメソッドを使用して IShellItem を拡張します。 IShellItem と IShellItem2 は、新しいコード内の項目の優先表現です。 |
IShellItemArray |
シェル項目配列を作成および操作するメソッドを公開します。 |
IShellItemFilter |
サーバー アプリケーションによって シェル項目 の列挙をフィルター処理する方法を指定するために、クライアントによって公開されます。 |
IShellItemImageFactory |
シェル項目のアイコンまたはサムネイルを返すメソッドを公開します。 要求されたアイテムに使用できるサムネイルまたはアイコンがない場合は、シェルからクラスごとのアイコンが提供される場合があります。 |
IShellItemResources |
シェル項目リソースを操作および照会するメソッドを公開します。 |
IShellLibrary |
ライブラリを作成および管理するためのメソッドを公開します。 |
IShellLink |
シェル リンクを作成、変更、解決するメソッドを公開します。 |
IShellLinkDataList |
アプリケーションが シェル リンクに追加のデータ ブロックをアタッチできるようにするメソッドを公開します。 これらのメソッドは、データ ブロックを追加、コピー、または削除します。 |
IShellMenu |
[スタート] メニューや [お気に入り] メニューなどのシェル メニューを操作するメソッドを公開します。 |
IShellMenuCallback |
メニュー バンドからメッセージを受信するメソッドを公開するコールバック インターフェイス。 |
IShellPropSheetExt |
プロパティ シート ハンドラーが、ファイル オブジェクトに表示されるプロパティ シート内のページを追加または置換できるようにするメソッドを公開します。 |
IShellRunDll |
|
IShellView |
Windows エクスプローラー またはフォルダー ウィンドウにビューを表示するメソッドを公開します。 |
IShellView2 |
IShellView の機能を拡張します。 |
IShellView3 |
IShellView2::CreateViewWindow2 を置き換えるメソッドを提供することで、IShellView2 の機能を拡張します。 |
IShellWindows |
開いているシェル ウィンドウのコレクションへのアクセスを提供します。 |
IStartMenuPinnedList |
[スタート] メニューまたはタスク バーからアプリケーション ショートカットを固定解除するメソッドを公開します。 |
IStorageProviderCopyHook |
クラウド プロバイダーの同期ルート内のフォルダーの移動、コピー、削除、または名前変更をシェルで許可するかどうかを決定するメソッドを公開します。 |
IStorageProviderHandler |
特定のファイルまたはフォルダーに関連付けられている IStorageProviderPropertyHandler を取得します。 |
IStorageProviderPropertyHandler |
ファイルまたはフォルダーに関連付けられているプロパティのコレクションを提供します。 |
IStreamAsync |
非同期ストリームへの入力/出力 (I/O) を管理するメソッドを公開します。 |
IStreamUnbufferedInfo |
セクター サイズをバイトアラインメントの補助として決定するメソッドを公開します。 |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
競合ストアから取得した競合に関する情報を提供し、競合を解決できるようにするメソッドを公開します。 |
ISyncMgrConflictFolder |
競合オブジェクトの競合 ID リストを取得するメソッドを公開します。 |
ISyncMgrConflictItems |
競合アイテムのデータとアイテム数を取得するメソッドを公開します。 |
ISyncMgrConflictPresenter |
競合をユーザーに提示するメソッドを公開します。 |
ISyncMgrConflictResolutionItems |
アイテム情報とアイテム数を取得するメソッドを公開します。 |
ISyncMgrConflictResolveInfo |
同期マネージャーの競合解決に関する情報を取得および設定するメソッドを公開します。 |
ISyncMgrConflictStore |
Conflicts フォルダーに表示される競合をハンドラーが提供できるようにするメソッドを公開します。 |
ISyncMgrControl |
アプリケーションまたはハンドラーが同期を開始または停止したり、ハンドラーまたは項目のセットに対する変更を同期センターに通知したり、プロパティ値の変更を通知したりできるようにするメソッドを公開します。 |
ISyncMgrEnumItems |
SYNCMGRITEM 構造体の配列を列挙するメソッドを公開します。 これらの各構造体は、同期できる項目に関する情報を提供します。 ISyncMgrEnumItems には、すべての標準列挙子インターフェイス (Next、Skip、Reset、Clone) と同じメソッドがあります。 |
ISyncMgrEvent |
イベント ストアからデータを取得するメソッドを公開します。 イベント ストアを使用すると、Sync Center はストア内のすべてのイベントの列挙子を取得し、個々のイベントを取得できます。 |
ISyncMgrEventLinkUIOperation |
同期結果フォルダーでイベント リンクがクリックされたときに呼び出されるメソッドを提供します。 |
ISyncMgrEventStore |
既定の同期センター イベント ストアを使用する代わりに、ハンドラーが独自のイベント ストアを提供し、独自の同期イベントを管理できるようにするメソッドを公開します。 これらのイベントは、[同期結果] フォルダーに表示されます。 |
ISyncMgrHandler |
同期ハンドラーによって実装されるプライマリ インターフェイスを構成するメソッドを公開します。 Sync Center は、このインターフェイスを介してハンドラーの 1 つのインスタンスを作成して、プロパティの取得、同期項目の列挙、状態の変更を行います。 同期センターは、同期または UI 操作を実行するために、別のスレッドにハンドラーの個別のインスタンスを作成します。 |
ISyncMgrHandlerCollection |
同期ハンドラー ID の列挙子を提供し、それらの同期ハンドラーをインスタンス化するメソッドを公開します。 |
ISyncMgrHandlerInfo |
ハンドラーがプロパティと状態の情報を Sync Center に提供できるようにするメソッドを公開します。 |
ISyncMgrRegister |
アプリケーションが同期マネージャーに登録できるように、メソッドを公開します。 これは、 ISyncMgrRegister インターフェイスを使用するか、レジストリに直接登録することで実現できます。 |
ISyncMgrResolutionHandler |
同期の競合を管理するメソッドを公開します。 このインターフェイスを実装して、同期競合ハンドラーを構築します。 競合解決ユーザー インターフェイス (UI) は、このインターフェイスを呼び出して、ユーザーに提示される競合を解決します。 |
ISyncMgrScheduleWizardUIOperation |
ハンドラーがハンドラーの同期スケジュール ウィザードを表示できるようにするメソッドを公開します。 |
ISyncMgrSessionCreator |
ハンドラーまたは外部アプリケーションが同期が開始されたことを同期センターに通知し、進行状況とイベントを報告できる 1 つのメソッドを公開します。 |
ISyncMgrSyncCallback |
同期プロセスが進行状況とイベントを同期センターに報告したり、プロセスが取り消されたかどうかを照会したりできるようにするメソッドを公開します。 |
ISyncMgrSynchronize |
登録されているアプリケーションまたはサービスが同期マネージャーから通知を受信できるようにするメソッドを公開します。 |
ISyncMgrSynchronizeCallback |
同期プロセスを管理するメソッドを公開します。 |
ISyncMgrSynchronizeInvoke |
登録済みアプリケーションが同期マネージャーを呼び出して項目を更新できるようにするメソッドを公開します。 |
ISyncMgrSyncItem |
1 つの同期項目に対して動作し、情報を取得するメソッドを公開し、ハンドラーが同期項目を独立したオブジェクトとして管理できるようにします。 |
ISyncMgrSyncItemContainer |
含まれる項目に関する情報をハンドラーに提供するメソッドを公開します。 |
ISyncMgrSyncItemInfo |
1 つの同期項目のプロパティと状態情報を提供するメソッドを公開します。 |
ISyncMgrSyncResult |
ISyncMgrControl を呼び出すアプリケーションが ISyncMgrControl::StartHandlerSync または ISyncMgrControl::StartItemSync 呼び出しの結果を取得するために使用できるメソッドを公開します。 |
ISyncMgrUIOperation |
同期ハンドラーまたは同期項目が、同期センターによって要求されたときに UI オブジェクトを表示できるメソッドを公開します。 |
ITaskbarList |
タスク バーを制御するメソッドを公開します。 タスク バーの項目を動的に追加、削除、アクティブ化することができます。 |
ITaskbarList2 |
ウィンドウを全画面表示としてマークするメソッドを公開することで 、ITaskbarList インターフェイスを拡張します。 |
ITaskbarList3 |
Windows 7 で追加されたタスク バー ボタンの統合起動と切り替え機能をサポートするメソッドを公開することで 、ITaskbarList2 を拡張します。 この機能には、タブ付きアプリケーションの個々のタブ、サムネイル ツール バー、通知と状態のオーバーレイ、進行状況インジケーターに基づくサムネイル表現と切り替えターゲットが含まれます。 |
ITaskbarList4 |
呼び出し元がタブのサムネイルとピーク機能の 2 つのプロパティ値を制御できるようにするメソッドを提供することで 、ITaskbarList3 を拡張します。 |
IThumbnailCache |
アプリケーション間で共有されるシステム サムネイル キャッシュのメソッドを公開します。 |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
アイテムのサムネイル ハンドラーを取得するためのメソッドを公開します。 子 IDList に使用する抽出器を指定する場合は、このインターフェイスを実装します。 |
IThumbnailProvider |
サムネイル画像を取得するためのメソッドを公開し、サムネイル ハンドラー用に実装することを目的としています。 このインターフェイスを実装するオブジェクトは 、IInitializeWithStream も実装する必要があります。 |
IThumbnailSettings |
サムネイル プロバイダーがサムネイル要求のユーザー コンテキストを決定できるようにするメソッドを提供します。 |
IThumbnailStreamCache |
サムネイル ストリームを取得または設定します。 このインターフェイスは内部使用専用であり、写真アプリケーションでのみ呼び出すことができます。 |
ITrackShellMenu |
メニューを使用してツール バー ボタンを調整し、ポップアップ メニューを表示する機能を提供することで 、IShellMenu インターフェイスを拡張するメソッドを公開します。 |
ITranscodeImage |
Windows でサポートされている任意のイメージの種類から JPEG またはビットマップ (BMP) イメージ形式への変換を可能にするメソッドを公開します。 |
ITransferAdviseSink |
状態の収集とエラー情報をサポートするメソッドを公開します。 |
ITransferDestination |
コピーまたは移動操作用の移動先シェル項目を作成するメソッドを公開します。 このインターフェイスは、 ITransferDestination::Advise メソッドを提供することで、ファイル操作をより細かく制御できるようにするために提供されます。 |
ITransferMediumItem |
コピー エンジンによって使用され、 QueryInterface を呼び出してインターフェイス ITransferDestination またはインターフェイス ITransferSource へのポインターを返す項目を取得します。 これらのインターフェイスは、コピー、移動、または削除の操作に対してクエリを実行して列挙できます。 |
ITransferSource |
コピー、移動、リサイクルなど、 IShellItem を操作するメソッドを公開します。 このインターフェイスは、 ITransferSource::Advise メソッドを提供することで、ファイル操作をより細かく制御するために提供されます。 |
ITrayDeskBand |
デスクバンドの表示、非表示、クエリを実行するメソッドを公開します。 |
IUpdateIDList |
フォルダー オブジェクトの子の ITEMIDLIST を更新するメソッドを提供します。 |
IURLSearchHook |
不明な URL プロトコルのアドレスを変換するためにブラウザーで使用されるメソッドを公開します。 |
IURLSearchHook2 |
検索コンテキスト オブジェクトを使用して不明な URL プロトコルのアドレスを変換するためにブラウザーで使用されるメソッドを公開します。 |
IUserAccountChangeCallback |
ユーザー アカウントを表す画像が変更されたときに呼び出されるメソッドを公開します。 |
IUserNotification |
通知情報を設定し、タスク バーの通知領域と共に表示されるバルーンでその通知をユーザーに表示するメソッドを公開します。 注:IUserNotification2 は、通知と通信するためのコールバック インターフェイスの追加パラメーターを追加する Show メソッドでのみ、IUserNotification と異なります。 それ以外の場合、2 つのインターフェイスはフォームと関数で同じです。 CLSID_UserNotificationは、両方のバージョンの Show をオーバーロードとして実装します。 |
IUserNotification2 |
通知情報を設定し、タスク バーの通知領域と共に表示されるバルーンでその通知をユーザーに表示するメソッドを公開します。 注:IUserNotification2 は IUserNotification から継承しません。 IUserNotification2 は、通知と通信するためのコールバック インターフェイスの追加パラメーターを追加する Show メソッドでのみ、IUserNotification と異なります。 それ以外の場合、2 つのインターフェイスはフォームと関数で同じです。 CLSID_UserNotificationは、両方のバージョンの Show をオーバーロードとして実装します。 |
IUserNotificationCallback |
通知バルーン内のマウス クリックまたはショートカット メニュー アクセスの処理用のメソッドを公開します。 IUserNotification2::Show と共に使用されます。 |
IUseToBrowseItem |
このアイテムを参照するときに使用するアイテムを検索します。 |
IViewStateIdentityItem |
正規の永続化項目を提供します。ビューのカスタマイズが記憶される項目です。 |
IVirtualDesktopManager |
アプリケーションが仮想ワークスペースを形成するウィンドウのグループと対話できるようにするメソッドを公開します。 |
IVisualProperties |
ビジュアル プロパティを設定および取得するメソッドを公開します。 |
IWebWizardExtension |
ウィザード拡張機能の初期 URL と、エラーが発生した場合の特定の URL を設定するメソッドを公開することで、 IWizardExtension インターフェイスを拡張します。 |
IWizardExtension |
サーバー側コンテンツ ページをホストする Web 発行ウィザードやオンライン印刷順序付けウィザードなどのウィザードで使用されます。 このインターフェイスは、サポートされている拡張ページを指定し、それらのページの間を移動するメソッドを公開します。 |
IWizardSite |
ウィザード拡張機能によって使用されるメソッドを公開して、それ自体とウィザードの残りの部分の境界線を移動します。 |
TaskCompletionClient |
タスクの完了を有効にします。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示