システム サービス
このセクションには、Windows がデスクトップ アプリ向けに提供しているシステム API とサービスのリファレンスが含まれています。 これらには、以前から使用できる以下のサービスが含まれます。
- コンポーネント オブジェクト モデル (COM)。
- ファイル圧縮。
- ダイナミックリンク ライブラリ。
- メモリ管理
- 電源管理。
- セキュリティで保護されたエンクレーブ (信頼された実行)。
- 複数の実行スレッドの作成と調整。
- サービス アプリケーションの開発。
- Windows メッセージング。
- Windows システム情報の取得。
- ヘルプ API。
このセクションの内容
トピック | 説明 |
---|---|
COM (COM) | COM は、対話可能なバイナリ ソフトウェア コンポーネントを作成するための、プラットフォームに依存しない、オブジェクト指向の分散システムです。 COM は、Microsoft の OLE (複合ドキュメント) テクノロジおよび ActiveX (インターネット対応のコンポーネント) テクノロジの基盤となるテクノロジです。 |
COM+ | COM+ は、Microsoft コンポーネント オブジェクト モデル (COM) と Microsoft Transaction Server (MTS) が進化したものです。 COM+ は、COM、MTS、その他の COM ベースのテクノロジを使って作成されたアプリケーションを基に構築され、拡張されています。 COM+ を使うと、スレッドの割り当てやセキュリティなど、以前は自力でプログラムする必要があったリソース管理タスクの多くを処理できます。 また、COM+ には、スレッド プール、オブジェクト プール、Just-In-Time オブジェクト アクティブ化が用意されているため、アプリケーションのスケーラビリティも向上します。 トランザクションがネットワーク上の複数のデータベースにまたがる場合でも、COM+ はトランザクションのサポートを提供することで、データの整合性を保護するのにも役立ちます。 |
アクティビティ コーディネーター | アクティビティ コーディネーター API を使うと、システム上の遅延可能タスクの実行を調整できます。 遅延可能タスクとは、すぐに実行する必要がないタスクです。 タスクの実行が他の進行している作業の妨げにならなければ、システムが目的の状態になるまで実行を延期できます。 |
圧縮 API | 圧縮 API は、Windows MSZIP、XPRESS、XPRESS_HUFF、LZMS 圧縮アルゴリズムを公開しています。 Windows アプリケーションの開発者はこれを使って、バージョンを管理し、サービスを提供し、公開された圧縮アルゴリズムを拡張できます。 |
分散トランザクション コーディネーター | 分散トランザクション コーディネーター (DTC) を使うシステム管理者と開発者向けのガイドとリファレンス ドキュメント。 |
Microsoft.Dtc.PowerShell.Diagnostics | Microsoft 分散トランザクション コーディネーター (MSDTC) で提供される診断向けの PowerShell コマンドレットに関する情報を提供します。 |
Microsoft.MsDtcManagement.Commands | Microsoft 分散トランザクション コーディネーター (MSDTC) で提供される管理向けの PowerShell コマンドレットに関する情報を提供します。 |
ダイナミック リンク ライブラリ | DLL を作成して管理する方法。 |
ヘルプ API | ヘルプ API を使うと、ヘルプ カタログを開き、ヘルプ コンテンツ項目を取得できます。 |
プロセス間通信 | メールスロットとパイプを使う方法。 |
カーネル トランザクション マネージャー | 処理されたファイルとレジストリの操作を使う方法、または他のリソースのトランザクションを定義する方法。 |
メモリ管理 | コア メモリ管理サービス。 |
MultiPoint Services | クラスルーム環境など、複数のユーザーが同じコンピューターを同時に使用できるようにするサーバー ロール。 |
操作レコーダー | 操作レコーダーを使い、Windows プリフェッチ メカニズムをパブリック インターフェイスとして公開することで、アプリケーションが同じファイル データに繰り返しアクセスする操作を高速化できます。 |
電源管理 | コア電源管理サービス。 |
プロセスとスレッド | プロセスとスレッドを作成および管理する方法。 |
リモート デスクトップ サービス | リモート デスクトップ サービスをプログラムで操作する方法。 |
セキュリティで保護されたエンクレーブ | セキュリティで保護されたエンクレーブは、信頼された実行環境を作成するために使用されます。 |
サービス | サービスを作成および管理する方法。 |
同期 | 複数の実行スレッドを調整する方法。 |
Windows デスクトップ共有 | Windows デスクトップ共有は、マルチパーティの画面共有テクノロジです。 主なシナリオには、リモート アシスタンス、リアルタイムのコラボレーションと会議、ビデオ通信などがあります。 |
Windows Notification Framework | セットアップまたは移行が発生した後にアプリケーションを検出し、場合によっては修復するために使われる関数 (および関数コールバック プロトタイプ) について説明します。 |
Linux 用 Windows サブシステム | Linux 用 Windows サブシステム (WSL) プログラミング インターフェイスのリファレンス情報。 |
Windows システム情報 | レジストリとキー システムの構成とバージョン情報にプログラムでアクセスする方法。 |