従来の Windows 環境の機能
レガシ Windows 環境機能テクノロジの概要。
レガシ Windows 環境機能を開発するには、次のヘッダーが必要です。
- emptyvc.h
- mmcobj.h
- provider.h
- reconcil.h
- searchapi.h
- shldisp.h
- shlobj_core.h
- windowsdefender.h
- wmiutils.h
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
_ColumnSortOrder クエリの並べ替え方法を示したり設定したりするために、IResultsViewer::SortOrderProperty によって使用されます。 |
関数
AddDesktopItem デスクトップ項目を追加します。 |
AddDesktopItemWithUI デスクトップ項目の追加を確認するユーザー インターフェイスを表示し、セキュリティ ゾーンのアクセス許可を確認し、ユーザーがサブスクリプションを作成するかどうかを確認した後、Active Desktop にデスクトップ項目を追加します。 |
AddUrl 指定した URL に関連付けられているデスクトップ項目を追加します。 |
Applychanges Active Desktop に変更を適用し、レジストリに保存します。 |
非アクティブ化 ディスク クリーンアップ マネージャーがシャットダウンしていることをハンドラーに通知します。 |
GenerateDesktopItemHtml 指定されたデスクトップ項目を含む汎用 HTML ページを生成します。 |
GetDesktopItem 指定したデスクトップ項目を取得します。 |
GetDesktopItemByID 指定した ID に一致するデスクトップ項目を取得します。 |
GetDesktopItemBySource ソース URL を使用してデスクトップ項目を取得します。 |
GetDesktopItemCount デスクトップ項目の数を取得します。 |
GetDesktopItemOptions デスクトップ項目のオプションを取得します。 |
GetPattern 現在のパターンを取得します。 |
GetProgressFeedbackMaxEstimate 調整を完了するために必要な作業量の推定測定を取得します。 |
GetSpaceUsed ディスク クリーンアップ ハンドラーが解放できるディスク領域の量を要求します。 |
GetWallpaper 現在の壁紙を取得します。 |
GetWallpaperOptions 壁紙のオプションを取得します。 |
初期化する 指定したレジストリ キーの下に格納されている情報に基づいて、ディスク クリーンアップ ハンドラーを初期化します。 |
InitializeEx ディスク クリーンアップ ハンドラーを初期化します。 Initialize よりもローカライズのサポートが優れています。 |
ModifyDesktopItem デスクトップ項目を変更します。 |
消去 不要なファイルの削除を開始するようにハンドラーに通知します。 |
PurgeProgress 削除可能なファイルの消去の進行状況に関するディスク クリーンアップ マネージャーを更新するために、ディスク クリーンアップ ハンドラーによって定期的に呼び出されます。 |
Reconcile オブジェクトの状態を 1 つ以上の他のオブジェクトと調整します。 調整では、すべてのオブジェクトの状態をマージして結合された状態を形成することで、オブジェクトの内部状態が更新されます。 |
RemoveDesktopItem 指定したデスクトップ項目をデスクトップから削除します。 |
ScanProgress 削除可能なファイルのスキャンの進行状況に関するディスク クリーンアップ マネージャーを更新するために、ディスク クリーンアップ ハンドラーによって呼び出されます。 |
SetAbortCallback イニシエーターが調整を非同期的に終了できるオブジェクトを設定します。 通常、briefcase リコンサイルは、長い調整やユーザー操作を伴う調整に対してこのオブジェクトを設定します。 |
SetDesktopItemOptions 項目のオプションを設定します。 |
SetPattern Active Desktop パターンを設定します。 |
SetProgressFeedback ブリーフケース調整者が調整の完了に向けて行った進行状況を示します。 |
SetSafeMode Microsoft Active Desktop をセーフ モードに設定または更新します。 |
SetWallpaper Active Desktop の壁紙を設定します。 |
SetWallpaperOptions 壁紙オプションを設定します。 |
ShowProperties ハンドラーに UI を表示するように通知します。 |
UpdateAllDesktopSubscriptions UpdateAllDesktopSubscriptions 関数を呼び出して、デスクトップ サブスクリプションを更新します。 |
WDEnable 状態Windows Defenderオンまたはオフに変更します。 |
WDStatus Windows Defenderの現在の状態を返します。 |
インターフェイス
IActiveDesktop クライアント プログラムがローカル コンピューター上のデスクトップアイテムと壁紙を管理できるようにします。 |
IActiveDesktopP Windows デスクトップを管理するメソッドを公開します。 |
IADesktopP2 Windows デスクトップを管理するメソッドを提供します。 |
IEmptyVolumeCache ディスク クリーンアップ マネージャーがディスク クリーンアップ ハンドラーと通信するために使用します。 マネージャーがハンドラーに情報を要求し、スキャンの開始や消去などのイベントを通知できるようにするメソッドを公開します。 |
IEmptyVolumeCache2 IEmptyVolumeCache を拡張します。 このインターフェイスでは、IEmptyVolumeCache::Initialize よりも適切なローカライズサポートを提供する InitializeEx メソッドが 1 つ追加で定義されています。 |
IEmptyVolumeCacheCallBack ディスク クリーンアップ マネージャーと通信するためにディスク クリーンアップ ハンドラーによって使用されるメソッドを公開します。 |
IReconcilableObject 特定のドキュメントを調整するメソッドを公開します。 ブリーフケースリコンサイルは、このインターフェイスを実装する役割を担います。 |
IReconcileInitiator ブリーフケースリコンサイル機能に進行状況をイニシエーターに通知し、終了オブジェクトを設定し、特定のバージョンのドキュメントを要求する手段を提供するメソッドを公開します。 イニシエーターは、このインターフェイスの実装を担当します。 |