shobjidl.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
shobjidl.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IAccessibilityDockingService Windows ストア アプリが表示され、スナップされていない場合、または起動ツールが表示されている場合に、アプリケーション ウィンドウをモニターの下部にドッキングします。 |
IAccessibilityDockingServiceCallback アクセシビリティ ウィンドウのドッキング イベントを受け取ります。 |
IAccessibleObject アクセシビリティ アプリケーションで使用できるメソッドを公開します。 |
IApplicationAssociationRegistrationUI ユーザーが関連付けをカスタマイズできる高度な関連付けダイアログ ボックスを起動するメソッドを公開します。 |
IAutoCompleteDropDown クライアントがオートコンプリート ドロップダウン リストの表示状態をリセットまたはクエリできるようにするメソッドを公開します。このメソッドには、ユーザーが編集コントロールで入力した文字列に対して入力候補が含まれます。 |
IBandHost バンドを作成および破棄し、その可用性を指定するメソッドを公開します。 |
ICDBurn システムに CD への書き込み用のハードウェア、CD ライター デバイスのドライブ文字があるかどうかを判断し、CD 書き込みセッションをプログラムで開始するメソッドを公開します。 |
ICDBurnExt ICDBurnExt は変更または使用できない場合があります。 |
ICommDlgBrowser3 ICommDlgBrowser2 の機能を拡張し、シェル ブラウザーをホストするときに共通のファイル ダイアログ ボックスで使用されます。 |
IComputerInfoChangeNotify サポートされていません。 このインターフェイスは、新しいバージョンの Windows では存在しない可能性があります。 (IComputerInfoChangeNotify) |
IDeskBand2 deskband オブジェクトで半透明効果を有効にしてクエリを実行するメソッドを公開します。 |
IDesktopGadget インストールされているガジェットをユーザーのデスクトップにプログラムで追加できるようにするメソッドを公開します。 |
IDragSourceHelper2 IDragSourceHelper に機能を追加するメソッドを公開します。 このメソッドは、IDragSourceHelper オブジェクトに対するドラッグ アンド ドロップ操作の特性を設定します。 |
IDynamicHWHandler AutoPlay によって呼び出されます。 登録されたハンドラーに関する動的な情報をユーザーに表示する前に取得するメソッドを公開します。 |
IEnumerableView ビューの内容を列挙し、列挙の完了時にコールバックから通知を受け取るメソッドを公開します。 このインターフェイスを使用すると、ビューのクライアントは、ビューのフォルダー コンテンツの一覧を共有しようとします。 |
IEnumReadyCallback 列挙が完了したときに、ビューが実装者に通知できるようにするメソッドを公開します。 |
IFileDialog2 呼び出し元が共通ファイル ダイアログで参照できる特定の制限付き場所に名前を付け、代替テキストを指定して [キャンセル] ボタンにラベルとして表示できるようにするメソッドを提供することで、IFileDialog インターフェイスを拡張します。 |
IFileDialogControlEvents アプリケーションが共通のファイル ダイアログに追加したコントロールに関連するイベントの通知をアプリケーションに許可するメソッドを公開します。 |
IFolderBandPriv IFolderBandPriv は、「要件」セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 |
IFolderViewHost ウィンドウで IFolderView オブジェクトをホストするメソッドを公開します。 |
IFolderViewOptions Windows 7 以降のビューに固有のフォルダー ビュー オプションを制御できるメソッドを公開します。 |
IHWEventHandler 登録されているメディアの種類の処理を実装するために、AutoPlay によって呼び出されます。 |
IHWEventHandler2 IHWEventHandler インターフェイスを拡張して、デバイス ハンドラーのユーザー アカウント制御 (UAC) の昇格に対処します。 |
IImageRecompress イメージを再圧縮するメソッドを公開します。 |
IInsertItem IInsertItem は、変更または使用できない可能性があります。 |
INameSpaceTreeAccessible 名前空間ツリー コントロールからシェル項目に対してアクセシビリティ アクションを実行するメソッドを公開します。 |
INameSpaceTreeControl2 シェル名前空間項目で使用する treeview コントロールの表示スタイルを取得および設定するメソッドを提供することで、INameSpaceTreeControl インターフェイスを拡張します。 |
INameSpaceTreeControlCustomDraw ユーザーがカスタム名前空間ツリー コントロールとその項目を描画できるようにするメソッドを公開します。 |
INameSpaceTreeControlDropHandler ドラッグ アンド ドロップ用のハンドラー メソッドを公開します。 |
INameSpaceTreeControlEvents INameSpaceTreeControl イベントを処理するためのメソッドを公開します。 |
IPreviousVersionsInfo Windows Server 2003 で提供されるシャドウ コピー テクノロジによる再バージョンを目的として格納されている、以前のバージョンのサーバー ファイルまたはフォルダーをチェックするメソッドを公開します。 |
IPublishingWizard オンライン印刷ウィザード、Web 発行ウィザード、およびネットワーク配置の追加ウィザードを操作するためのメソッドを公開します。 Windows Vista では、IPublishingWizard は Web 発行ウィザードまたはオンライン印刷ウィザードをサポートしなくなりました。 |
IQueryCancelAutoPlay プログラムによって AutoPlay または AutoRun をオーバーライドするメソッドを公開します。 これにより、メディアの挿入時に起動されるコンテンツの場所と種類をカスタマイズできます。 |
IQueryCodePage ANSI コード ページの数値 (コード ページ識別子) を取得および設定します。 |
IResultsFolder データ オブジェクトの項目を保持するメソッドを公開します。 |
ISearchBoxInfo 呼び出し元が検索ボックスに入力された情報を取得できるようにするメソッドを公開します。 |
IShellRunDll サポートされていません。 (IShellRunDll) |
IShellView3 IShellView2::CreateViewWindow2 を置き換えるメソッドを提供することで、IShellView2 の機能を拡張します。 |
IStartMenuPinnedList [スタート] メニューまたはタスク バーからアプリケーション ショートカットを固定解除するメソッドを公開します。 |
IStreamAsync 非同期ストリームへの入出力 (I/O) を管理するメソッドを公開します。 |
IStreamUnbufferedInfo セクター サイズをバイトアラインメントの補助として決定するメソッドを公開します。 |
ITrayDeskBand デスクバンドの表示、非表示、クエリを実行するメソッドを公開します。 |
IUserAccountChangeCallback ユーザー アカウントを表す画像が変更されたときに呼び出されるメソッドを公開します。 |
IUserNotification2 通知情報を設定し、タスク バーの通知領域と共に表示されるバルーンでその通知をユーザーに表示するメソッドを公開します。 (IUserNotification2) |
IUserNotificationCallback 通知バルーン内のマウス クリックまたはショートカット メニュー アクセスの処理用のメソッドを公開します。 IUserNotification2::Show と共に使用されます。 |
IUseToBrowseItem このインターフェイスはサポートされていません。 使用しないでください。 |
IVisualProperties ビジュアル プロパティを設定および取得するメソッドを公開します。 |
IWebWizardExtension ウィザード拡張機能の初期 URL とエラーが発生した場合の特定の URL を設定するメソッドを公開することで、IWizardExtension インターフェイスを拡張します。 |
IWizardExtension サーバー側コンテンツ ページをホストする Web 発行ウィザードやオンライン印刷順序付けウィザードなどのウィザードで使用されます。 このインターフェイスは、サポートされている拡張ページを指定し、それらのページ間を移動するメソッドを公開します。 |
IWizardSite ウィザード拡張機能で使用されるメソッドを公開して、それ自体とウィザードの残りの部分の境界線を移動します。 |
関数
SHAddDefaultPropertiesByExt 指定したファイル拡張子に対して登録されているプロパティ ストアに既定のプロパティを追加します。 |
SHCreateDefaultPropertiesOp まだ設定されていないシェル項目の既定のプロパティを設定するファイル操作を作成します。 |
SHResolveFolderPathInLibrary 移動または名前が変更されたライブラリ フォルダーのターゲットの場所を解決しようとします。 |
SHSetDefaultProperties シェル 項目に既定のプロパティ セットを適用します。 |
構造
NSTCCUSTOMDRAW INameSpaceTreeControlCustomDraw メソッドで使用されるカスタム描画構造。 |
OVERLAPPED 非同期 (重複) 入出力 (I/O) で使用される情報が含まれます。 |
列挙
FOLDERVIEWOPTIONS IFolderViewOptions インターフェイスのメソッドで使用され、Windows 7 以降のシステムでは既定ではサポートされていない Windows Vista オプションをアクティブ化し、新しい Windows 7 オプションを非アクティブ化します。 |
NSTCSTYLE2 シェル名前空間ツリービューで拡張表示スタイルを指定するために、INameSpaceTreeControl2 のメソッドによって使用されます。 |
SYNC_ENGINE_STATE_FLAGS File Indexer で内部エンジンの状態をプロパティ ストアのPKEY_StorageProviderStatus値に公開するために同期エンジンによって使用される値を指定します。プロパティを更新するには、最初に IShellItem2::GetPropertyStore を GPS_EXTRINSICPROPERTIES フラグで呼び出します。 次に、返されたオブジェクトの IPropertyStore::SetValue メソッドを呼び出し、PKEY_StorageProviderStatus キーを指定して、これらのSYNC_ENGINE_STATE_FLAGSを使用してプロパティのビットマスク値を設定します。 |
UNDOCK_REASON ドッキングされたアクセシビリティ アプリ ウィンドウがドッキング解除された理由を示す値。 IAccessibilityDockingServiceCallback::Undocked によって使用されます。 |
VPCOLORFLAGS 色の使用を指定します。 IVisualProperties メソッドで使用されます。 |
VPWATERMARKFLAGS 透かしフラグを指定します。 IVisualProperties::SetWatermark によって使用されます。 |