Windows API インデックス
デスクトップ アプリケーションとサーバー アプリケーション用の Windows アプリケーション プログラミング インターフェイス (API) のリファレンス コンテンツの一覧を次に示します。
Windows API を使用することで、各バージョンに固有の機能を活用しながら、すべてのバージョンの Windows で正常に実行するアプリケーションを開発できます。 (これは以前は Win32 API と呼ばれていたことに注意してください。Windows API という名前は、16 ビット Windows でのルートと 64 ビット Windows でのサポートをより正確に反映しています。)
ユーザー インターフェイス
Windows UI API は、ウィンドウを作成して使用することで出力を表示し、ユーザー入力を求め、ユーザーとのやり取りをサポートする他のタスクを実行します。 ほとんどのアプリケーションでは、少なくとも 1 つのウィンドウが作成されます。
Windows 環境 (シェル)
ユーザー入力とメッセージング
データ アクセスとストレージ
診断
診断 API を使用すると、アプリケーションまたはシステムの問題をトラブルシューティングし、パフォーマンスを監視できます。
- アプリケーションの回復と再起動
- デバッグ
- エラー処理
- イベント ログ
- イベント トレーシング
- ハードウェア カウンター プロファイリング (HCP)
- ネットワーク診断フレームワーク (NDF)
- ネットワーク モニター
- パフォーマンス カウンター
- パフォーマンス ログと警告 (PLA)
- プロセスのスナップショット作成
- プロセス ステータス (PSAPI)
- Structured Exception Handling
- システム モニター
- 待機チェーンのトラバーサル
- Windows エラー報告 (WER)
- Windows イベント ログ
- Windows プラットフォームのトラブルシューティング
グラフィックスとマルチメディア
グラフィックス、マルチメディア、オーディオ、ビデオの API を使用すると、アプリケーションは書式設定されたテキスト、グラフィックス、オーディオ、ビデオを組み込むことができます。
- コア オーディオ
- Direct2D
- DirectComposition
- DirectShowの
- DirectWrite
- DirectX
- Graphics-device interface (GDI)
- GDI+
- メディア ストリーミング
- Microsoft メディア ファンデーション
- マイクロソフト TV テクノロジ
- OpenGL
- モニタの構成
- 複数のディスプレイ モニター
- 画像の取得
- Windows カラー システム
- XWindows Imaging Component (WIC)
- Windows Media オーディオおよびビデオ コーデックと DSP
- Windows Media Center
- Windows Media 形式
- Windows Media Library 共有サービス
- Windows Media Player
- Windows Media サービス
- Windows Movie Maker
- Windows マルチメディア
デバイス
- AllJoyn
- 通信リソース
- デバイス アクセス
- デバイスの管理
- 拡張記憶域
- 関数ディスカバリー
- イメージ のマスタリング
- 場所
- PnP-X アソシエーション データベース
- 印刷
- センサー
- System Event Notification Service (SENS)
- ツールのヘルプ
- UPnP
- Web Services on Devices
- Windows Image Acquisition (WIA)
- Windows Media デバイス マネージャー
- Windows ポータブル デバイス
システム サービス
システム サービス API を使用すると、アプリケーションはコンピューターのリソースと、基になるオペレーティング システムの機能 (メモリ、ファイル システム、デバイス、プロセス、スレッドなど) にアクセスできます。
- アクティビティ コーディネーター
- COM (COM)
- COM+
- 圧縮 API
- 分散トランザクション コーディネーター (DTC)
- ダイナミック リンク ライブラリ (DLLs)
- ハードウェア要件エバリュエーター (HWREQCHK)
- ヘルプ API
- プロセス間通信:
- カーネル トランザクション マネージャー (KTM)
- メモリ管理
- 操作レコーダー
- 電源管理
- リモート デスクトップ サービス
- プロセス
- サービス
- 同期
- スレッド
- Windows デスクトップ共有
- Windows システム情報
セキュリティと ID
セキュリティと ID の API を使用すると、ログオン時のパスワード認証、共有可能なすべてのシステム オブジェクトに対する任意の保護、特権アクセス制御、権限管理、セキュリティ監査が可能になります。
- 認証
- 承認
- 証明書の登録
- 暗号
- 次世代暗号 (CNG)
- Directory Services
- 拡張認証プロトコル (EAP)
- 拡張認証プロトコル ホスト (EAPHost)
- MS-CHAP パスワード管理
- ネットワーク アクセス保護 (NAP)
- ネットワーク ポリシー サーバー拡張機能 (NPS)
- 保護者による制限
- セキュリティ WMI プロバイダー
- TPM 基本サービス (TBS)
- Windows 生体認証フレームワーク
アプリケーションのインストールとサービス
システム管理者と管理
システム管理インターフェイスを使用すると、アプリケーションまたはシステムのインストール、構成、およびサービスを行えます。
- ブート構成データ WMI プロバイダー
- フェールオーバー クラスター
- ファイル サーバー リソース マネージャー (FSRM)
- グループ ポリシー
- Microsoft 管理コンソール (MMC) 2.0
- NetShell
- 設定の管理インフラストラクチャ
- ソフトウェア インベントリ ログ
- ソフトウェア ライセンス
- 再起動マネージャー
- 設定の管理インフラストラクチャ
- システムの復元
- システムのシャットダウン
- タスク スケジューラ
- ユーザー アクセス ログ
- Windows Virtual PC
- Microsoft Virtual Server
- ネットワーク負荷分散プロバイダー
- Windows Defender WMI v2
- Windows 展開サービス
- Windows の正規の利点
- Windows Management Infrastructure
- Windows Management Instrumentation (WMI)
- Windows リモート管理
- Windows リソース保護
- Windows Server Update Services
- Windows システム評価ツール
- Windows Update エージェント
ネットワークとインターネット
ネットワーク API を使用すると、ネットワーク経由でアプリケーション間の通信を行うことができます。 また、ディレクトリやネットワーク プリンターなどの共有リソースへのアクセスを作成および管理することもできます。
- ドメイン ネーム システム (DNS)
- 動的ホスト構成プロトコル (DHCP)
- FAX サービス
- 接続ウィザード
- HTTP サーバー
- インターネット接続の共有とファイアウォール
- IP ヘルパー
- IPv6 インターネット接続ファイアウォール
- Management の情報元
- メッセージ キューイング (MSMQ)
- マルチキャスト アドレス動的クライアント割り当てプロトコル (MADCAP)
- ネットワーク アドレス変換 (NAT)
- ネットワーク リスト マネージャー (NLM)
- ネットワーク管理
- ネットワーク共有管理
- ピア ツー ピア
- サービスの品質 (QOS)
- リモート プロシージャ コール
- ルーティングとリモート アクセス サービス (RAS)
- 簡易ネットワーク管理プロトコル (SNMP)
- SMB Management
- テレフォニー アプリケーション プログラミング インターフェイス (TAPI)
- WebDAV
- WebSocket プロトコル コンポーネント
- ワイヤレス ネットワーク:
- Windows フィルタリング プラットフォーム
- セキュリティが強化された Windows ファイアウォール
- Windows HTTP サービス (WinHTTP)
- Windows インターネット (WinINet)
- Windows ネットワーク (WNet)
- Windows ネットワーク仮想化
- Windows RSS プラットフォーム
- Windows ソケット (Winsock)
- Windows Web サービス
- XML HTTP 拡張要求
非推奨または従来の API
Windows クライアントおよびサーバー オペレーティング システムから古くなっている、または置き換えられた、または非推奨になったテクノロジと API を次に示します。
- Directmusic
- Directsound
- Microsoft UDDI SDK が Microsoft BizTalk Server に含まれるようになりました。
- ネットワーク動的データ交換 (DDE)
- リモート インストール サービス: 代わりに Windows 展開サービスを使用します。
- 仮想ディスク サービス (VDS): 代わりに Windows ストレージ管理を使用してください。
- ターミナル サービス: リモート デスクトップ サービス。
- Windows Media Rights Manager
- Windows メッセージング (MAPI): 代わりに Office MAPI を使用します。
- Windows ガジェット プラットフォーム: 代わりに UWP アプリを作成します。
- Windows サイドバー: 代わりに UWP アプリを作成します。
- Windows SideShow: 置き換えなし。
- WPF のビットマップ効果