トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
shobjidl_core.h には、次のプログラミング インターフェイスが含まれています。
IActionProgress 進行状況ドリブン操作を継承できる抽象基本クラスを表します。 |
IActionProgressDialog 進行状況ダイアログを初期化および停止するメソッドを公開します。 |
IApplicationActivationManager 起動、ファイル、プロトコルの各拡張機能に対して Windows ストア アプリをアクティブ化するメソッドを提供します。 通常、このインターフェイスはデバッガーとデザイン ツールで使用します。 |
IApplicationAssociationRegistration 特定のファイルの関連付けの種類の既定のアプリケーションと、特定の関連付けレベルのプロトコルに対してクエリを実行して設定するメソッドを公開します。 |
IApplicationDesignModeSettings 開発ツール アプリケーションが、実際のハードウェアを必要とせずに、さまざまなフォーム ファクターのデザイン モードで実行されている Windows ストア アプリをテストするために、ネイティブのディスプレイ解像度、デバイス スケール ファクター、アプリケーション ビューステートなどのシステムとユーザーの状態を動的にスプーフィングできるようにします。 また、さまざまなシナリオで Windows ストア アプリをテストするために、通常はユーザーが制御する状態の変更をテストすることもできます。 |
IApplicationDesignModeSettings2 開発ツール アプリケーションで、ネイティブのディスプレイ解像度、デバイス スケール ファクター、アプリケーション ビュー レイアウトなどのシステムとユーザーの状態を動的に制御できるようにします。これは、実際のハードウェアを必要とせずに、さまざまなフォーム ファクターのデザイン モードで実行されている Windows ストア アプリをテストする目的で Windows ストア アプリに報告されます。 また、さまざまなシナリオで Windows ストア アプリをテストするために、通常はユーザーが制御する状態の変更をテストすることもできます。 |
IApplicationDestinations アプリケーションがジャンプ リスト内の Recent カテゴリまたは Frequent カテゴリから 1 つまたはすべての宛先を削除できるようにするメソッドを公開します。 |
IApplicationDocumentLists ジャンプ リスト内の Recent カテゴリまたは Frequent カテゴリのコンテンツをアプリケーションが取得できるようにするメソッドを公開します。 |
IAppVisibility 表示にユニバーサル Windows プラットフォーム アプリが表示されているかどうかを確認する機能を提供します。 |
IAppVisibilityEvents アプリケーションが画面の状態の変更とスタート画面の可視性の変更に関する通知を受信できるようにします。 |
IAssocHandler ファイルの関連付けダイアログ ボックスまたはメニューを使用した操作のメソッドを公開します。 |
IAssocHandlerInvoker 関連付けられたアプリケーション ハンドラーを呼び出すメソッドを公開します。 |
IAttachmentExecute クライアント アプリケーションと連携するメソッドを公開して、電子メールとメッセージングの添付ファイルを通じてファイルを安全にダウンロードおよび交換できるユーザー環境を提供します。 |
IBandSite バンド オブジェクトを制御するメソッドを公開します。 |
IBrowserFrameOptions ブラウザーまたはホストが IShellView に対してサポートされているビュー動作の種類を確認できるようにします。 |
ICategorizer アイテム識別子リストに関する情報を取得するために使用されるメソッドを公開します。 |
ICategoryProvider IShellFolder に登録されているカテゴライザーの一覧を公開します。 |
IColumnManager Windows エクスプローラーの [詳細] ビューで列の検査と操作を可能にするメソッドを公開します。 各列は、プロパティに名前を付ける PROPERTYKEY 構造体によって参照されます。 |
ICommDlgBrowser シェル ブラウザーをホストするときに使用される共通ファイル ダイアログ ボックスによって公開されます。 |
ICommDlgBrowser2 ICommDlgBrowser の機能を拡張します。 このインターフェイスは、シェル ブラウザーをホストするときに、共通のファイル ダイアログ ボックスによって公開されます。 ICommDlgBrowser2 へのポインターは、IShellBrowser オブジェクトで QueryInterface を呼び出すことによって取得できます。 |
IContactManagerInterop 複数のウィンドウを管理するアプリで ContactManager メソッドにアクセスできるようにします。 |
IContextMenu Shell オブジェクトに関連付けられたショートカット メニューを作成またはマージするメソッドを公開します。 |
IContextMenu2 Shell オブジェクトに関連付けられたショートカット (コンテキスト) メニューを作成またはマージするメソッドを公開します。 クライアント オブジェクトが所有者描画メニュー項目に関連付けられているメッセージを処理できるようにするメソッドを追加することで、IContextMenu を拡張します。 |
IContextMenu3 Shell オブジェクトに関連付けられたショートカット メニューを作成またはマージするメソッドを公開します。 クライアント オブジェクトが、所有者描画メニュー項目に関連付けられているメッセージを処理し、そのメッセージ処理から戻り値を受け取って IContextMenu2 を拡張できるようにします。 |
IContextMenuCB コンテキスト メニューのコールバックを有効にするメソッドを公開します。 たとえば、昇格を必要とする menuItem にシールド アイコンを追加する場合です。 |
IContextMenuSite SHCreateShellFolderView を使用して作成された既定のフォルダー ビューによって実装されます。 |
ICreateProcessInputs 作成されるプロセスの一部のパラメーターを変更するために、ICreatingProcess インターフェイスによって使用されます。 |
ICreatingProcess ShellExecuteEx および IContextMenu によって使用され、呼び出し元が作成されるプロセスの一部のパラメーターを変更できるようにします。 |
ICurrentItem アイテムの IShellFolder::BindToObject を呼び出すことによって取得されます。 アイテムが以前のアイテムのスナップショットを表している場合、このインターフェイスはアイテムの現在のバージョンを取得します。 |
ICustomDestinationList アプリケーションがタスク バーに表示するために、移動先やタスクなどのカスタムジャンプ リストを提供できるようにするメソッドを公開します。 |
IDataObjectProvider DataPackage が相互運用性をサポートするために使用する DataPackage オブジェクトの IDataObject インターフェイスを設定または取得できるメソッドを提供します。 DataPackage オブジェクトは、別のアプリにデータを提供するためにアプリによって使用されます。 |
IDataTransferManagerInterop 複数のウィンドウを管理する Windows ストア アプリで DataTransferManager メソッドにアクセスできるようにします。 |
IDefaultExtractIconInit オブジェクトに関連付けられている既定のアイコンを設定するメソッドを公開します。 |
IDefaultFolderMenuInitialize ショートカット メニュー情報を取得および設定するために使用されるメソッドを提供します。 この情報は、DEFCONTEXTMENU 構造体を介して SHCreateDefaultContextMenu に提供される情報と同じです。 |
IDelegateFolder デリゲート フォルダーに、アイテム ID の割り当てと解放に必要な IMalloc インターフェイスを指定するメソッドを公開します。 |
IDelegateItem アイテムのパスのすぐに基になる表現を取得するために使用されます。 |
IDeskBand バンド オブジェクトに関する情報を取得するために使用します。 |
IDeskBandInfo 既定のデスク バンド帯域幅を取得するためのメソッドを公開します。 |
IDeskBar デスク バーの操作を有効にするメソッドを公開します。 |
IDesktopWallpaper デスクトップの壁紙を管理するためのメソッドを提供します。 (IDesktopWallpaper) |
IDestinationStreamFactory プロパティに変更を適用する前に、ストリームまたはファイルを手動でコピーするメソッドを公開します。 |
IDisplayItem UI に表示される表示プロパティ (アイテム名など) を取得するために使用する現在のアイテムのバージョンを検索するメソッドを公開します。 |
IDockingWindow 表示、非表示、差し迫った削除など、ドッキング ウィンドウ オブジェクトに変更を通知するメソッドを公開します。 このインターフェイスは、Windows エクスプローラー ウィンドウの境界線空間内にドッキングできるウィンドウ オブジェクトによって実装されます。 |
IDragSourceHelper シェルによって公開され、アプリケーションがシェルのドラッグ アンド ドロップ操作中に表示されるイメージを指定できるようにします。 |
IDropTargetHelper ドロップ ターゲットがターゲット ウィンドウの上にある間にドラッグ イメージを表示できるようにするメソッドを公開します。 |
IEnumAssocHandlers 特定のファイル名拡張子に関連付けられているハンドラーのコレクションの列挙を許可するメソッドを公開します。 |
IEnumExplorerCommand IExplorerCommandProvider によって提供されます。 このインターフェイスには、コマンド バーに配置するコマンドの列挙が含まれています。 |
IEnumExtraSearch フォルダーに対して使用可能な検索オブジェクトを決定するためにクライアントによって使用される標準 OLE 列挙子。 |
IEnumFullIDList シェル フォルダー内のアイテムのアイテム識別子リスト (PIDL) へのポインターを列挙する標準のメソッド セットを公開します。 |
IEnumIDList シェル フォルダー内のアイテムのアイテム識別子リスト (PIDL) へのポインターを列挙するために使用される標準のメソッド セットを公開します。 |
IEnumObjects 不明なオブジェクトを列挙するメソッドを公開します。 |
IEnumResources リソース列挙メソッドを公開します。 |
IEnumShellItems IShellItem インターフェイスの列挙を公開します。 このインターフェイスは、通常、IEnumShellItems メソッドを呼び出すことによって取得されます。 |
IExecuteCommand コマンド動詞に関連する特定の状態またはパラメーターを設定するメソッドと、その動詞を呼び出すメソッドを公開します。 |
IExecuteCommandApplicationHostEnvironment アプリケーションがデスクトップ モードかイマーシブ モードかを判断できるようにする 1 つのメソッドを提供します。 |
IExecuteCommandHost IExplorerCommand ベースのシェル動詞ハンドラーが、アプリケーションの呼び出し元のホスト コンポーネントの UI モードに対してクエリを実行できるようにするメソッドを提供します。 |
IExplorerBrowser IExplorerBrowser は、移動するか、データ オブジェクトのビューをホストできるブラウザー オブジェクトです。 フル機能のブラウザー オブジェクトとして、自動移動ログもサポートしています。 |
IExplorerBrowserEvents エクスプローラー のブラウザー ナビゲーションとビュー作成イベントの通知用のメソッドを公開します。 |
IExplorerCommand コマンドの外観の取得、サブコマンドの列挙、またはコマンドの呼び出しを行うメソッドを公開します。 |
IExplorerCommandProvider Explorer コマンドとコマンド列挙子を作成するメソッドを公開します。 |
IExplorerCommandState コマンド状態の取得を許可する 1 つのメソッドを公開します。 |
IExplorerPaneVisibility IShellFolder 実装によって Windows エクスプローラーで使用され、表示されるペインに関する提案をビューに提供します。 |
IExtractImage シェル フォルダーからサムネイル イメージを要求するメソッドを公開します。 |
IExtractImage2 IExtractImage の機能を拡張します。 |
IFileDialog 共通ファイル ダイアログから結果を初期化、表示、取得するメソッドを公開します。 |
IFileDialogCustomize アプリケーションが共通のファイル ダイアログにコントロールを追加できるようにするメソッドを公開します。 |
IFileDialogEvents 共通ファイル ダイアログ内のイベントの通知を許可するメソッドを公開します。 |
IFileIsInUse 別のアプリケーションで使用されているファイルに関する情報を取得または閉じるために呼び出すことができるメソッドを公開します。 |
IFileOpenDialog 開いているダイアログに固有のメソッドを追加して、IFileDialog インターフェイスを拡張します。 |
IFileOperation シェル項目のコピー、移動、名前変更、作成、削除を行うメソッドと、進行状況ダイアログとエラー ダイアログを提供するメソッドを公開します。 このインターフェイスは、SHFileOperation 関数を置き換えます。 |
IFileOperationProgressSink IFileOperation の呼び出し元が、そのインターフェイスを介して実行している操作の詳細を監視するために使用される豊富な通知システムを提供するメソッドを公開します。 |
IFileSaveDialog 保存ダイアログに固有のメソッドを追加して、IFileDialog インターフェイスを拡張します。これには、ファイルで保持されるメタデータのコレクションのサポートを提供するものが含まれます。 |
IFileSyncMergeHandler . (IFileSyncMergeHandler) |
IFileSystemBindData IShellFolder::P arseDisplayName の呼び出しを最適化するためのファイル システム情報を格納するメソッドを公開します。 |
IFileSystemBindData2 IShellFolder::P arseDisplayName の呼び出しを最適化するためのファイル システム情報を格納する IFileSystemBindData を拡張します。 このインターフェイスは、機能セットを追加するか、ファイル ID またはジャンクション クラス識別子 (CLSID) を取得します。 |
IFolderFilter サーバー アプリケーションによってシェル フォルダーの列挙をフィルター処理する方法を指定するために、クライアントによって公開されます。 |
IFolderFilterSite クライアントがシェル フォルダー列挙をフィルター処理する方法を指定できるように、ホストによってエクスポートされます。 |
IFolderView フォルダーの表示オプションに関する情報を取得し、そのフォルダー内の指定した項目を選択し、フォルダーのビュー モードを設定するメソッドを公開します。 (IFolderView) |
IFolderView2 フォルダーの表示オプションに関する情報を取得し、そのフォルダー内の指定した項目を選択し、フォルダーのビュー モードを設定するメソッドを公開します。 (IFolderView2) |
IFolderViewSettings フォルダー ビューの設定を取得するメソッドを公開します。 |
IFrameworkInputPane 入力ウィンドウの状態の変更と場所をアプリに通知できるようにするメソッドを提供します。 |
IFrameworkInputPaneHandler 入力ウィンドウ (スクリーン キーボードまたは手書きパネル) が表示または非表示になっているときに、アプリに通知を受け取ることができます。 これにより、入力ウィンドウで入力領域 (テキスト ボックスなど) が隠れないように、アプリ ウィンドウの表示を調整できます。 |
IHandlerActivationHost . (IHandlerActivationHost) |
IHandlerInfo ハンドラーに関する情報を IHandlerActivationHost インターフェイスのメソッドに提供するメソッドを提供します。 |
IHomeGroup コンピューターの HomeGroup メンバーシップの状態を決定し、共有ウィザードを表示するメソッドを公開します。 |
IIdentityName 2 つの項目を比較して、それらが同じかどうかを確認するメソッドを公開します。 |
IInitializeCommand アプリケーション指定のコマンド名とその登録プロパティを使用して、IExplorerCommandState、IExecuteCommand、または IDropTarget を実装するオブジェクトを初期化するために使用される 1 つのメソッドを公開します。 |
IInitializeWithBindCtx プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーをバインド コンテキストで初期化するメソッドを公開します。 |
IInitializeWithItem プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーを初期化するために使用されるメソッドを IShellItem で公開します。 |
IInitializeWithPropertyStore プロパティ ストアを使用して、プロパティ ハンドラー、サムネイル ハンドラー、プレビュー ハンドラーなどのハンドラーを初期化するメソッドを公開します。 |
IInitializeWithWindow クライアントがデスクトップ アプリケーションで使用される Windows ランタイム オブジェクトに所有者ウィンドウを提供できるメソッドを公開します。 |
IInputObject シェルに含まれるユーザー入力オブジェクトの UI アクティブ化とプロセス アクセラレータを変更するメソッドを公開します。 |
IInputObject2 グローバル アクセラレータを処理して IInputObject を拡張するメソッドを公開します。 |
IInputObjectSite シェルに含まれるユーザー入力オブジェクトのフォーカス変更を伝達するために使用されるメソッドを公開します。 |
IIOCancelInformation 進行状況ダイアログからプロセス スレッドにキャンセル ウィンドウ メッセージを投稿するためのメソッドを公開します。 |
IItemNameLimits 有効な文字と無効な文字の一覧、または名前空間内の名前の最大長を取得します。 検証の解析と変換には、このインターフェイスを使用します。 |
IKnownFolder アプリケーションが既知のフォルダーのカテゴリ、型、GUID、項目識別子リスト (PIDL) 値へのポインター、リダイレクト機能、および定義に関する情報を取得できるようにするメソッドを公開します。 |
IKnownFolderManager 既存の既知のフォルダーを作成、列挙、または管理するメソッドを公開します。 |
ILaunchSourceAppUserModelId AppUserModelId を取得するためのメソッドを提供します。 |
ILaunchSourceViewSizePreference ソース アプリケーションに関する情報を取得するためのメソッドを提供します。 |
ILaunchTargetMonitor . (ILaunchTargetMonitor) |
ILaunchTargetViewSizePreference 新しいアプリケーション ウィンドウの優先ビュー サイズを取得するためのメソッドを提供します。 |
IMenuBand コンポーネント オブジェクト モデル (COM) オブジェクトが適切なメッセージを受信および変換できるようにするメソッドを公開します。 |
IMenuPopup IMenuPopup は変更または使用できない場合があります。 |
IModalWindow モーダル ウィンドウを表すメソッドを公開します。 |
INameSpaceTreeControl シェル項目のツリー内のノードを表示および操作するために使用されるメソッドを公開します。 |
INameSpaceTreeControlFolderCapabilities フォルダーの System.IsPinnedToNameSpaceTree フィルター処理のサポートの状態を取得する 1 つのメソッドを公開します。 |
INamespaceWalk 特定のルート ノードから名前空間をウォークするメソッドを公開します。 ウォークの深さが指定され、ウォークされたすべてのノードの ID を含む省略可能な配列が返されます。 |
INamespaceWalkCB INamespaceWalk で使用されるメソッドを公開するコールバック インターフェイス。 |
INamespaceWalkCB2 名前空間ウォークを完了するために必要なメソッドを使用して INamespaceWalkCB を拡張します。 このメソッドは、ウォーク中に収集されたデータを削除します。 |
INewMenuClient Windows 7 メニュー内の項目の操作を許可するメソッドを公開します。 |
INewWindowManager 別のウィンドウによって起動されるウィンドウを表示またはブロックするかどうかを決定するメソッドを公開し、ポップアップ ウィンドウを制御できるようにします。 |
IObjectProvider 別のオブジェクトから GUID で名前が付けられたオブジェクトを検出するメソッドを公開します。 QueryService とは異なり、このインターフェイスは の機能を他のオブジェクトに委任しません。 |
IObjectWithAppUserModelID カスタム IAssocHandler オブジェクトの実装者が明示的なアプリケーション ユーザー モデル ID (AppUserModelID) へのアクセスを提供できるようにするメソッドを公開します。 |
IObjectWithBackReferences オブジェクトが保持するバック参照を操作するためのメソッドを提供します。 |
IObjectWithCancelEvent サポートされていません。呼び出し元に、タスクの取り消しを示すために呼び出されたオブジェクトによって通知されるイベントを提供します。 |
IObjectWithFolderEnumMode 解析された項目の列挙モードを取得および設定するメソッドを公開します。 |
IObjectWithProgID オブジェクトに関連付けられている ProgID へのアクセスを提供するメソッドを公開します。 |
IObjectWithSelection シェル項目配列で表される選択された項目を取得または設定するメソッドを公開します。 |
IOpenControlPanel コントロール パネルの表示状態、個々のコントロール パネル項目のパスを取得し、コントロール パネル自体または個々のコントロール パネル項目を開くメソッドを公開します。 |
IOpenSearchSource カスタム クライアント側の OpenSearch データ ソースから検索結果を取得するメソッドを公開します。 |
IOperationsProgressDialog 進行状況ダイアログを取得、設定、クエリするためのメソッドを公開します。 |
IPackageDebugSettings デバッガー開発者が、中断や再開など、Windows ストア アプリのライフ サイクルを制御できるようにします。 |
IPackageExecutionStateChangeNotification Windows ストア アプリのデバッグ中にパッケージの状態変更通知を受信できるようにします。 |
IParentAndItem 親と親の子 ID を取得および設定するメソッドを公開します。 IParentAndItem は通常 IShellItems に実装されますが、IShellItem に固有のものではありません。 |
IParseAndCreateItem IParseAndCreateItem インターフェイス |
IPersistFolder シェル フォルダー オブジェクトを初期化するメソッドを公開します。 |
IPersistFolder2 シェル フォルダー オブジェクトから情報を取得するメソッドを公開します。 |
IPersistFolder3 フォルダー オブジェクトにフォルダー ショートカットの既定以外の処理を実装できるようにすることで、IPersistFolder インターフェイスと IPersistFolder2 インターフェイスを拡張します。 |
IPersistIDList 項目識別子リストを保持するために使用されるメソッドを公開します。 |
IPreviewHandler リッチ プレビューの表示用のメソッドを公開します。 |
IPreviewHandlerFrame プレビュー ハンドラーがキーボード ショートカットをホストに渡すことができます。 このインターフェイスは、キーボード ショートカットの一覧を取得し、キーボード ショートカットを処理するようにホストに指示します。 |
IPreviewHandlerVisuals 色とフォントの情報をプレビュー ハンドラーに適用するためのメソッドを公開します。 |
IPreviewItem プレビュー ウィンドウに表示されるアイテムを識別します。 |
IProfferService オブジェクトが同じホスト上の他のオブジェクトにサービスを提供するための一般的なメカニズムを公開します。 |
IPropertyUI 開発者は、代わりに IPropertyDescription を使用する必要があります。 (IPropertyUI) |
IQueryContinue オブジェクトが操作を続行するためのアクセス許可をクライアントに照会するための単純で標準的なメカニズムを提供するメソッドを公開します。 |
IRegTreeItem Tree-View コントロール ウィンドウ スタイル フラグが設定されているツリー ビュー コントロール内の項目の状態を取得および設定するメソッドを公開します。 |
IRelatedItem 特定のリレーションシップを持つ関連アイテムを派生させるメソッドを公開します。 |
IRemoteComputer リモート オブジェクトで呼び出されたときに名前空間拡張機能を列挙または初期化するメソッドを公開します。 このインターフェイスは、たとえば、リモート プリンターの仮想フォルダーを初期化するために使用されます。 |
IResolveShellLink アプリケーションがシェル フォルダー オブジェクトの項目のリンクを解決するように要求できるようにするメソッドを公開します。 |
IRunnableTask バックグラウンド スレッドで操作を実行できるように、 オブジェクトによって公開できるフリースレッド インターフェイス。 |
ISearchFolderItemFactory 検索フォルダーを作成および変更するメソッドを公開します。 |
ISharingConfigurationManager Users (C:\Users) または Public (C:\Users\Public) フォルダーのコンピューターの既定の共有設定に関する情報を設定および取得するメソッドを公開します。 また、プリンター共有の制御を可能にする一連のメソッドも公開します。 |
IShellBrowser シェル ビュー (IShellView を実装するオブジェクト) のホストによって実装されます。 ホストしているビューと、エクスプローラー ウィンドウのコンテキストで実行される他のオブジェクトのサービスを提供するメソッドを公開します。 |
IShellExtInit プロパティ シート、ショートカット メニュー、およびドラッグ アンド ドロップ ハンドラー (既定以外のドラッグ アンド ドロップ操作中にショートカット メニューに項目を追加する拡張機能) のシェル拡張機能を初期化するメソッドを公開します。 |
IShellFolder すべてのシェル名前空間フォルダー オブジェクトによって公開され、そのメソッドはフォルダーの管理に使用されます。 |
IShellFolder2 IShellFolder の機能を拡張します。 そのメソッドは、シェル フォルダーの内容に関するさまざまな情報を提供します。 |
IShellIcon IShellFolder オブジェクトのアイコン インデックスを取得するメソッドを公開します。 |
IShellIconOverlayIdentifier アイコン オーバーレイ ハンドラーとシェル間のすべての通信を処理するメソッドを公開します。 |
Ishellitem シェル項目に関する情報を取得するメソッドを公開します。 IShellItem と IShellItem2 は、新しいコード内の項目の優先表現です。 |
IShellItem2 アイテムのさまざまなプロパティ値を取得するメソッドを使用して IShellItem を拡張します。 IShellItem と IShellItem2 は、新しいコード内の項目の優先表現です。 |
IShellItemArray シェル項目配列を作成および操作するメソッドを公開します。 |
IShellItemFilter サーバー アプリケーションによってシェル項目の列挙をフィルター処理する方法を指定するために、クライアントによって公開されます。 |
IShellItemImageFactory シェル項目のアイコンまたはサムネイルを返すメソッドを公開します。 要求されたアイテムに使用できるサムネイルまたはアイコンがない場合は、シェルからクラスごとのアイコンが提供される場合があります。 |
IShellItemResources シェル項目リソースを操作および照会するメソッドを公開します。 |
IShellLibrary ライブラリを作成および管理するためのメソッドを公開します。 |
IShellLinkA シェル リンクを作成、変更、解決するメソッドを公開します。 (ANSI) |
IShellLinkDataList アプリケーションがシェル リンクに追加のデータ ブロックをアタッチできるようにするメソッドを公開します。 これらのメソッドは、データ ブロックを追加、コピー、または削除します。 |
IShellLinkW シェル リンクを作成、変更、解決するメソッドを公開します。 (Unicode) |
IShellMenu [スタート] メニューや [お気に入り] メニューなどのシェル メニューを操作するメソッドを公開します。 |
IShellMenuCallback メニュー バンドからメッセージを受信するメソッドを公開するコールバック インターフェイス。 |
IShellPropSheetExt プロパティ シート ハンドラーが、ファイル オブジェクトに表示されるプロパティ シート内のページを追加または置換できるようにするメソッドを公開します。 |
IShellTaskScheduler IShellTaskScheduler は、変更または使用できない可能性があります。 |
IShellView エクスプローラーまたはフォルダー ウィンドウでビューを表示するメソッドを公開します。 |
IShellView2 IShellView の機能を拡張します。 |
ISuspensionDependencyManager . (ISuspensionDependencyManager) |
ITaskbarList タスク バーを制御するメソッドを公開します。 タスク バーの項目を動的に追加、削除、アクティブ化できます。 |
ITaskbarList2 ウィンドウを全画面表示としてマークするメソッドを公開することで、ITaskbarList インターフェイスを拡張します。 |
ITaskbarList3 Windows 7 で追加されたタスク バー ボタンの統合起動と切り替え機能をサポートするメソッドを公開することで、ITaskbarList2 を拡張します。 |
ITaskbarList4 呼び出し元がタブのサムネイルとピーク機能の 2 つのプロパティ値を制御できるようにするメソッドを提供することで、ITaskbarList3 を拡張します。 |
IThumbnailHandlerFactory アイテムのサムネイル ハンドラーを取得するためのメソッドを公開します。 子 IDList に使用する抽出器を指定する場合は、このインターフェイスを実装します。 |
ITransferAdviseSink 状態の収集とエラー情報をサポートするメソッドを公開します。 |
ITransferDestination コピー操作または移動操作のターゲット シェル項目を作成するメソッドを公開します。 このインターフェイスは、ITransferDestination::Advise メソッドを提供することで、ファイル操作をより詳細に制御できるようにするために提供されます。 |
ITransferMediumItem コピー エンジンによって使用され、QueryInterface を呼び出してインターフェイス ITransferDestination またはインターフェイス ITransferSource へのポインターを返す項目を取得します。 これらのインターフェイスは、コピー、移動、または削除の操作に対して照会および列挙できます。 |
ITransferSource コピー、移動、リサイクルなど、IShellItem を操作するメソッドを公開します。 このインターフェイスは、ITransferSource::Advise メソッドを提供することで、ファイル操作をより詳細に制御するために提供されます。 |
IUpdateIDList フォルダー オブジェクトの子の ITEMIDLIST を更新するメソッドを提供します。 |
IUserNotification 通知情報を設定し、タスク バーの通知領域と共に表示されるバルーンでその通知をユーザーに表示するメソッドを公開します。 (IUserNotification) |
IViewStateIdentityItem 正規の永続化項目を提供します。ビューのカスタマイズが記憶される項目です。 |
IVirtualDesktopManager アプリケーションが仮想ワークスペースを形成するウィンドウのグループと対話できるようにするメソッドを公開します。 |
FreeIDListArray 項目識別子リスト (PIDL) リスト配列へのポインターによって使用されるメモリを解放します。 |
FreeIDListArrayChild 子項目 ID へのポインターの配列のメモリ領域を解放します。 これにより、配列内のPITEMID_CHILDsと配列自体の両方が解放されます。 |
FreeIDListArrayFull 項目識別子リスト (PIDL) 配列へのポインターのメモリ領域を解放します。 これにより、配列内のPIDLIST_ABSOLUTEsと配列自体の両方が解放されます。 |
FreeKnownFolderDefinitionFields 結果の割り当てられたフィールドを IKnownFolder::GetFolderDefinition から解放します。 |
GetCurrentProcessExplicitAppUserModelID 現在のプロセスのアプリケーション定義の明示的なアプリケーション ユーザー モデル ID (AppUserModelID) を取得します。 |
SetContractDelegateWindow プライマリ フォアグラウンド ウィンドウ以外のアプリ ウィンドウをアプリのコントラクトに関連付けます。 ネイティブ C++ で Windows ストア アプリを作成する開発者の場合は、この関数を使用します。 |
SetCurrentProcessExplicitAppUserModelID タスク バーへの現在のプロセスを識別する一意のアプリケーション定義アプリケーション ユーザー モデル ID (AppUserModelID) を指定します。 この識別子を使用すると、アプリケーションは、関連付けられているプロセスとウィンドウを 1 つのタスク バー ボタンの下にグループ化できます。 |
SHAddFolderPathToLibrary ライブラリにフォルダーを追加します。 |
SHAssocEnumHandlers 指定したファイル名拡張ハンドラーのセットの列挙オブジェクトを返します。 |
SHAssocEnumHandlersForProtocolByApplication 特定のプロトコルに関連付けられているハンドラーへのアクセスを提供する列挙インターフェイスを取得します。 |
SHCreateAssociationRegistration Windows によって提供されるインターフェイスのストック実装に基づいて、IApplicationAssociationRegistration オブジェクトを作成します。 |
SHCreateDefaultExtractIcon IDefaultExtractIconInit インターフェイスを使用して既定値をさらに構成できる標準アイコン抽出器を作成します。 |
SHCreateItemFromIDList 項目識別子リスト (PIDL) へのポインターからシェル項目オブジェクトを作成して初期化します。 結果のシェル項目オブジェクトは、IShellItem インターフェイスをサポートします。 |
SHCreateItemFromParsingName 解析名からシェル項目オブジェクトを作成して初期化します。 |
SHCreateItemFromRelativeName 相対解析名からシェル項目オブジェクトを作成して初期化します。 |
SHCreateItemInKnownFolder 既知のフォルダー内に存在する 1 つのファイルのシェル項目オブジェクトを作成します。 |
SHCreateItemWithParent 親フォルダーと子項目 ID を指定して、シェル項目を作成します。 |
SHCreateLibrary IShellLibrary オブジェクトを作成します。 |
SHCreateShellItemArray シェル項目配列オブジェクトを作成します。 |
SHCreateShellItemArrayFromDataObject データ オブジェクトからシェル項目配列オブジェクトを作成します。 |
SHCreateShellItemArrayFromIDLists ITEMIDLIST 構造体のリストからシェル項目配列オブジェクトを作成します。 |
SHCreateShellItemArrayFromShellItem 1 つの Shell 項目から 1 つの要素の配列を作成します。 |
SHGetIDListFromObject オブジェクトの項目識別子リスト (PIDL) へのポインターを取得します。 |
SHGetItemFromDataObject IDataObject で指定された項目に基づいて、IShellItem または関連オブジェクトを作成します。 |
SHGetItemFromObject オブジェクトの IShellItem を取得します。 |
SHGetNameFromIDList IDList によって識別される項目の表示名を取得します。 |
SHGetPropertyStoreFromIDList 項目識別子リスト (PIDL) へのポインターから、IPropertyStore または関連インターフェイスをサポートするオブジェクトを取得します。 |
SHGetPropertyStoreFromParsingName パスまたは解析名を指定して、アイテムのプロパティ ストアを返します。 |
SHGetTemporaryPropertyForItem 指定されたアイテムの一時プロパティを取得します。 一時プロパティは、アイテムに永続化されるのではなく、IShellItem オブジェクトの有効期間中のみプロパティを保持する読み取り/書き込みストアです。 |
SHLoadLibraryFromItem 指定したライブラリ定義ファイルから IShellLibrary オブジェクトを作成して読み込みます。 |
SHLoadLibraryFromKnownFolder 指定した既知のフォルダー ID の IShellLibrary オブジェクトを作成して読み込みます。 |
SHLoadLibraryFromParsingName 指定したパスの IShellLibrary オブジェクトを作成して読み込みます。 |
SHRemoveFolderPathFromLibrary ライブラリからフォルダーを削除します。 |
SHResolveLibrary 移動または名前が変更された場所であっても、ライブラリ内のすべての場所を解決します。 |
SHSaveLibraryInFolderPath IShellLibrary オブジェクトをディスクに保存します。 |
SHSetTemporaryPropertyForItem 指定した項目の一時プロパティを設定します。 一時プロパティは、アイテムに書き戻すのではなく、IShellItem オブジェクトの有効期間中のみプロパティを保持する読み取り/書き込みストアに保持されます。 |
SHShowManageLibraryUI [ライブラリ管理] ダイアログ ボックスを表示します。これにより、ユーザーはライブラリ フォルダーと既定の保存場所を管理できます。 |
SHSimpleIDListFromPath 非推奨になりました。 パスが渡されたときに ITEMIDLIST 構造体へのポインターを返します。 |
BANDSITEINFO バンド サイトに関する情報が含まれます。 この構造体は、IBandSite::GetBandSiteInfo メソッドと IBandSite::SetBandSiteInfo メソッドで使用されます。 |
CATEGORY_INFO カテゴリ情報が含まれます。 コンポーネント カテゴリは、共通カテゴリ識別子 (CATID) を共有する論理的に関連するコンポーネント オブジェクト モデル (COM) クラスのグループです。 |
CM_COLUMNINFO 列情報を定義します。 IColumnManager インターフェイスのメンバーによって使用されます。 |
CMINVOKECOMMANDINFO ショートカット メニュー コマンドを呼び出すために IContextMenu::InvokeCommand に必要な情報が含まれています。 |
CMINVOKECOMMANDINFOEX ショートカット メニュー コマンドに関する拡張情報が含まれます。 この構造体は、Unicode 値を使用できる CMINVOKECOMMANDINFO の拡張バージョンです。 |
DELEGATEITEMID 標準の ITEMIDLIST 構造体の代わりにデリゲート フォルダーによって使用されます。 |
DESKBANDINFO バンド オブジェクトに関する情報を受信します。 この構造体は、非推奨の IDeskBand::GetBandInfo メソッドと共に使用されます。 |
EXTRASEARCH シェル フォルダー オブジェクトでサポートされている検索オブジェクトに関する情報を返すために、IEnumExtraSearch 列挙子オブジェクトによって使用されます。 |
FOLDERSETTINGS フォルダー ビュー情報が含まれています。 |
KNOWNFOLDER_DEFINITION 既知のフォルダーの詳細を定義します。 |
PERSIST_FOLDER_TARGET_INFO フォルダー ショートカットのターゲット フォルダーとその属性を指定します。 この構造体は、IPersistFolder3::GetFolderTargetInfo および IPersistFolder3::InitializeEx によって使用されます。 |
PREVIEWHANDLERFRAMEINFO アクセラレータ テーブルの構造。 IPreviewHandlerFrame::GetWindowContext によって使用されます。 |
SHDRAGIMAGE ドラッグイメージを作成するために必要な情報が含まれています。 |
SHELL_ITEM_RESOURCE シェル項目リソースを定義します。 |
SMCSHCHANGENOTIFYSTRUCT 変更通知に関する情報が含まれています。 これは IShellMenuCallback::CallbackSM によって使用されます。 |
SMDATA メニュー バンドからの情報が含まれます。 |
SMINFO メニュー バンドの項目に関する情報が含まれます。 |
SORTCOLUMN フォルダー ビューに表示される列を並べ替える方法に関する情報を格納します。 |
SV2CVW2_PARAMS IShellView2::CreateViewWindow2 メソッドのパラメーターを保持します。 |
THUMBBUTTON ウィンドウのサムネイル表現に埋め込まれたツール バーで使用されるボタンを定義するために、ITaskbarList3 インターフェイスのメソッドによって使用されます。 |
_BROWSERFRAMEOPTIONS メソッド IBrowserFrameOptions::GetFrameOptions と共に使用されます。 |
_EXPCMDSTATE EXPCMDSTATE 値は、シェル項目のコマンド状態を表します。 |
_EXPLORERPANESTATE 特定の Windows エクスプローラー ウィンドウの現在の状態を取得するために IExplorerPaneVisibility::GetPaneState によって使用されるフラグを示します。 |
_FILEOPENDIALOGOPTIONS [開く] または [保存] ダイアログで使用できるオプションのセットを定義します。 |
_KF_DEFINITION_FLAGS 特定の既知のフォルダーの動作を指定するフラグ。 KNOWNFOLDER_DEFINITION構造体と共に使用されます。 |
_KF_REDIRECT_FLAGS リダイレクトされたフォルダーのアクセス許可や所有権など、既知のフォルダー リダイレクトの詳細を指定するために IKnownFolderManager::Redirect によって使用されるフラグ。 |
_KF_REDIRECTION_CAPABILITIES 既知のフォルダーの現在のリダイレクト機能を指定するフラグ。 IKnownFolder::GetRedirectionCapabilities によって使用されます。 |
_NSTCITEMSTATE ツリー項目の状態を指定します。 これらの値は、INameSpaceTreeControl インターフェイスのメソッドで使用されます。 |
_NSTCSTYLE 特定の名前空間ツリー コントロールの特性について説明します。 |
_PROPERTYUI_FLAGS プロパティ機能を指定します。 |
_SHCONTF 列挙に含まれる項目の種類を決定します。 これらの値は、IShellFolder::EnumObjects メソッドで使用されます。 |
_SHGDNF IShellFolder::GetDisplayNameOf メソッドと IShellFolder::SetNameOf メソッドで使用される値を定義して、それらのメソッドで使用されるファイル名またはフォルダー名の種類を指定します。 |
_SICHINTF 2 つのシェル項目を比較する方法を決定するために使用されます。 IShellItem::Compare では、この列挙型が使用されます。 |
_SPBEGINF IActionProgress::Begin で使用されるこれらの定数は、有効または無効にする特定の UI 操作を指定します。 |
_SVGIO コレクション内の項目を制限または制御するために、IFolderView::Items、IFolderView::ItemCount、および IShellView::GetItemObject メソッドと共に使用されます。 |
_SVSIF 適用する選択の種類を指定するために IFolderView、IFolderView2、IShellView、IShellView2 で使用されるフラグを示します。 |
_TRANSFER_SOURCE_FLAGS ファイル操作を制御するために、ITransferSource インターフェイスと ITransferDestination インターフェイスのメソッドで使用されます。 |
APPLICATION_VIEW_ORIENTATION ウィンドウ (アプリ ビュー) の表示方向モードのセットを定義します。 IApplicationDesignModeSettings2::GetApplicationViewOrientation および IApplicationDesignModeSettings2::SetApplicationViewOrientation によって使用されます。 |
APPLICATION_VIEW_SIZE_PREFERENCE 使用可能な一般的なウィンドウ (アプリ ビュー) のサイズ設定のセットを定義します。 ILaunchSourceViewSizePreference::GetSourceViewSizePreference および ILaunchTargetViewSizePreference::GetTargetViewSizePreference によって使用されます。 |
APPLICATION_VIEW_STATE Windows ストア アプリの現在のビューステートを示します。 IApplicationDesignModeSettings::SetApplicationViewState および IApplicationDesignModeSettings::IsApplicationViewStateSupported によって使用されます。 |
ASSOCIATIONLEVEL ファイル名拡張子の既定の関連付けのソースを指定します。 IApplicationAssociationRegistration インターフェイスのメソッドによって使用されます。 |
ASSOCIATIONTYPE アプリケーションの関連付けの種類を指定します。 IApplicationAssociationRegistration インターフェイスのメソッドによって使用されます。 |
ATTACHMENT_ACTION ユーザーの確認時に実行するアクションを示すために IAttachmentExecute::P rompt で使用するフラグのセットを提供します。 |
ATTACHMENT_PROMPT 表示するプロンプト UI の種類を示すために IAttachmentExecute::P rompt で使用するフラグのセットを提供します。 |
CATEGORYINFO_FLAGS CATEGORY_INFO構造体で使用するフラグのセットを提供します。 |
CATSORT_FLAGS カテゴリ データを並べ替えるメソッドを指定します。 |
CM_ENUM_FLAGS IColumnManager インターフェイスのメンバーが、要求する列のセット (すべてまたは現在表示されている列のみ) を指定するために使用されます。 |
CM_MASK IColumnManager::SetColumnInfo の呼び出し中に、CM_COLUMNINFO構造体のどの値を設定するかを示します。 |
CM_SET_WIDTH_VALUE 幅の値をピクセル単位で指定し、既定値と自動サイズの特別なサポートを含みます。 CM_COLUMNINFO構造体を介して IColumnManager インターフェイスのメンバーによって使用されます。 |
CM_STATE 列の状態値を指定します。 CM_COLUMNINFO構造体を介して IColumnManager インターフェイスのメンバーによって使用されます。 |
DATAOBJ_GET_ITEM_FLAGS SHGetItemFromDataObject 関数がソース オブジェクトの処理に関するオプションを指定するために使用する値。 |
DEF_SHARE_ID ISharingConfigurationManager インターフェイスのメソッドによって処理されるフォルダーを指定する値。 |
DEFAULT_FOLDER_MENU_RESTRICTIONS . (DEFAULT_FOLDER_MENU_RESTRICTIONS) |
DEFAULTSAVEFOLDERTYPE 既定の保存場所を指定します。 |
DESKTOP_WALLPAPER_POSITION デスクトップ壁紙の表示方法を指定します。 |
EXPLORER_BROWSER_FILL_FLAGS これらのフラグは、IExplorerBrowser::FillFromObject と共に使用されます。 |
EXPLORER_BROWSER_OPTIONS これらのフラグは、IExplorerBrowser::GetOptions および IExplorerBrowser::SetOptions と共に使用されます。 |
FDAP リストの配置を指定します。 |
FDE_OVERWRITE_RESPONSE 共通ファイル ダイアログを使用した保存操作中に上書き要求に対するアプリケーションの応答を示すために IFileDialogEvents::OnOverwrite メソッドで使用される値を指定します。 |
FDE_SHAREVIOLATION_RESPONSE IFileDialogEvents::OnShareViolation メソッドで使用される値を指定して、ファイルを開いたり保存したりしたときに発生する共有違反に対するアプリケーションの応答を示します。 |
FFFP_MODE 一致条件について説明します。 IKnownFolderManager インターフェイスのメソッドによって使用されます。 |
FILE_USAGE_TYPE 使用中のファイルの使用方法を示すために IFileIsInUse::GetUsage によって使用される定数。 |
FOLDER_ENUM_MODE IObjectWithFolderEnumMode::GetMode メソッドおよび IObjectWithFolderEnumMode::SetMode メソッドによって使用され、フォルダーの表示モードを取得および設定します。 |
FOLDERFLAGS フォルダー ビュー オプションを指定するフラグのセット。 フラグは互いに独立しており、任意の組み合わせで使用できます。 |
FOLDERLOGICALVIEWMODE ビュー モードを記述するために IFolderViewSettings::GetViewMode および ISearchFolderItemFactory::SetFolderLogicalViewMode によって使用されます。 |
FOLDERVIEWMODE フォルダー ビューの種類を指定します。 |
KF_CATEGORY 既知のフォルダー システムに登録されているフォルダーを分類できるカテゴリを表す値。 |
LIBRARYFOLDERFILTER フォルダー アイテムをフィルター処理するためのオプションを定義します。 |
LIBRARYMANAGEDIALOGOPTIONS SHShowManageLibraryUI によって使用され、ライブラリの保存時に名前の競合を処理するためのオプションを定義します。 |
LIBRARYOPTIONFLAGS ライブラリ オプションを指定します。 |
LIBRARYSAVEFLAGS ライブラリを保存するときに名前の競合を処理するためのオプションを指定します。 |
MONITOR_APP_VISIBILITY Windows ストア アプリの代わりにデスクトップ ウィンドウを表示するかどうかを指定します。 |
NSTCFOLDERCAPABILITIES ツリー項目の状態を指定します。 これらの値は、INameSpaceTreeControlFolderCapabilities インターフェイスのメソッドによって使用されます。 |
NWMF INewWindowManager::EvaluateNewWindow によって使用されるフラグ。 これらの値は、ポップアップ ウィンドウを表示するかどうかを決定する要因です。 |
PACKAGE_EXECUTION_STATE . (PACKAGE_EXECUTION_STATE) |
PDOPSTATUS 操作状態フラグを提供します。 |
PLACEHOLDER_STATES プレースホルダー ファイルに含めることができる状態を指定します。 System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus) プロパティを使用してこの値を取得します。 |
SHARE_ROLE Users フォルダーまたは Public フォルダーに割り当てられるアクセス許可を指定します。 CreateShare と GetSharePermissions で使用されます。 |
SIGDN IShellItem::GetDisplayName および SHGetNameFromIDList を使用して取得するアイテムの表示名の形式を要求します。 |
SPACTION IActionProgress インターフェイスを使用して進行状況をユーザーに表示する必要がある、実行されるアクションについて説明します。 |
SPTEXT IActionProgress インターフェイスに提供される説明テキストの種類を指定します。 |
STPFLAG タブ プロパティを指定するために ITaskbarList4::SetTabProperties メソッドによって使用されます。 |
SVUIA_STATUS ブラウザー ビューの状態を設定するために、IBrowserService2::_UIActivateView メソッドと共に使用されます。 |
SYNC_TRANSFER_STATUS System.SyncTransferStatus プロパティで使用できる状態値を指定します。 |
tagDESKBANDCID これらのコマンド ID は、IOleCommandTarget::Exec を使用してバンド オブジェクトのコンテナーに送信できます。 |
THUMBBUTTONFLAGS THUMBBUTTON によって、ボタンの特定の状態と動作を制御するために使用されます。 |
THUMBBUTTONMASK THUMBBUTTON 構造体で使用され、その構造体のどのメンバーに有効なデータが含まれているかを指定します。 |
トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。