Windows API インデックス
デスクトップ アプリケーションとサーバー アプリケーション用の Windows アプリケーション プログラミング インターフェイス (API) の参照コンテンツの一覧を次に示します。
Windows API を使用すると、各バージョンに固有の機能を利用しながら、すべてのバージョンの Windows で正常に実行されるアプリケーションを開発できます。 (これは以前は Win32 API と呼ばれていたことに注意してください。Windows API という名前は、16 ビット Windows でのルートと 64 ビット Windows でのサポートをより正確に反映しています)。
ユーザーインターフェース
Windows UI API は、ウィンドウを作成して使用して出力を表示し、ユーザー入力を求め、ユーザーとの対話をサポートする他のタスクを実行します。 ほとんどのアプリケーションでは、少なくとも 1 つのウィンドウが作成されます。
-
- ボタンの
- キャレット
- コンボ ボックス
- の一般的なダイアログ ボックス
- 共通コントロールの
- カーソル
- ダイアログ ボックス
- コントロールの編集
- ヘッダー コントロールの
- アイコンの
- キーボード アクセラレータの
- リスト ボックス
- List-View コントロールの
- メニューの
- 進行状況バーの
- プロパティ シート を する
- リッチ エディット コントロール を する
- スクロール バー
- 静的コントロール を する
- 文字列の
- ツールバーの
- ツールヒントの
- Trackbars
- Tree-View コントロールの
Windows アニメーション マネージャー の
Windows リボン フレームワーク の
Windows 環境 (シェル)
ユーザー入力とメッセージング
ユーザー操作 の
- 直接操作 を する
- Ink 入力
- 入力フィードバック構成
- 相互作用コンテキストの
- ポインター デバイス入力スタック
- ポインター入力メッセージと通知 を する
- 放射状コントローラー入力
- Text Services Framework
- タッチ ヒット テストの
- タッチインジェクション
従来のユーザー操作 を する
-
- メッセージとメッセージ キューの
- Windows の
- ウィンドウ クラス
- ウィンドウ プロシージャ
- タイマー
- ウィンドウのプロパティ
- フック
データ アクセスとストレージ
バインド リンク の
分散ファイル システム レプリケーション の
iSCSI Discovery Library API の
オフライン ファイル の
リモート差分圧縮 の
トランザクション NTFS の
ボリューム管理 の
仮想ハード ディスク (VHD) の
Windows Storage Management の
-
- Microsoft Open Database Connectivity (ODBC)
- Microsoft OLE DB の
- Microsoft ActiveX データ オブジェクト (ADO) の
診断
診断 API を使用すると、アプリケーションまたはシステムの問題をトラブルシューティングし、パフォーマンスを監視できます。
- アプリケーションの回復と再起動の
- デバッグ
- エラー処理
- イベント ログ の
- イベント トレース
- ハードウェア カウンター プロファイリング (HCP)
- ネットワーク診断フレームワーク (NDF)
- ネットワーク モニターの
- パフォーマンス カウンターの
- パフォーマンス ログとアラート (PLA)
- プロセス スナップショット
- プロセスステータス (PSAPI)
- 構造化例外処理
- システム モニターの
- Wait Chain Traversal
- Windows エラー報告 (WER)
- Windows イベント ログ の
- Windows トラブルシューティング プラットフォームの
グラフィックスとマルチメディア
グラフィックス、マルチメディア、オーディオ、ビデオの API を使用すると、アプリケーションは書式設定されたテキスト、グラフィックス、オーディオ、ビデオを組み込むことができます。
- コア オーディオ の
- Direct2D
- DirectComposition の
- DirectShow
- DirectWrite の
- DirectX
- グラフィックス デバイス インターフェイス (GDI)
- GDI+ を する
- メディア ストリーミング
- Microsoft Media Foundation を する
- Microsoft TV Technologies
- OpenGL
- モニターの構成
- 複数のディスプレイ モニター を する
- 画像取得
- Windows カラー システム の
- Windows イメージング コンポーネント (WIC)
- Windows Media Audio and Video Codec および DSP
- Windows Media Center の
- Windows Media Format の
- Windows Media Library Sharing Services
- Windows Media Player を する
- Windows Media Services の
- Windows Movie Maker
- Windows マルチメディア の
デバイス
- AllJoyn を する
- 通信リソース
- デバイス アクセス の
- デバイス管理の
- 拡張ストレージ の
- 関数検出
- イメージ マスタリング
- 場所の
- PnP-X 関連付けデータベースの
- 印刷
- センサー
- システム イベント通知サービス (SENS)
- ツールのヘルプ
- UPnP の
- デバイス での Web サービスの
- Windows イメージ取得 (WIA)
- Windows Media Device Manager の
- Windows ポータブル デバイス
システム サービス
System Services API を使用すると、アプリケーションはコンピューターのリソースと、基になるオペレーティング システムの機能 (メモリ、ファイル システム、デバイス、プロセス、スレッドなど) にアクセスできます。
- アクティビティ コーディネーター
- COM
- COM+ の
- Compression API
- 分散トランザクション コーディネーター (DTC) の
- Dynamic-Link ライブラリ (DLL)
- ハードウェア要件エバリュエーター (HWREQCHK)
- ヘルプ API
- プロセス間通信:
- カーネル トランザクション マネージャー (KTM)
- メモリ管理
- 操作レコーダー
- Power Management
- リモート デスクトップ サービス の
- プロセスの
- Services
- 同期
- スレッド
- Windows デスクトップ共有 の
- Windows システム情報 の
セキュリティと ID
セキュリティと ID API では、ログオン時のパスワード認証、共有可能なすべてのシステム オブジェクトに対する随意保護、特権アクセス制御、権限管理、セキュリティ監査が有効になります。
- 認証
- 承認 の
- 証明書の登録 の
- Cryptography
- Cryptographic Next Generation (CNG)
- Directory Services
- 拡張認証プロトコル (EAP) の
- 拡張認証プロトコル ホスト (EAPHost) の
- MS-CHAP パスワード管理
- ネットワーク アクセス保護 (NAP)
- ネットワーク ポリシー サーバー拡張機能 (NPS)
- 保護者によるコントロールの
- セキュリティ WMI プロバイダーの
- TPM 基本サービス (TBS)
- Windows 生体認証フレームワークの
アプリケーションのインストールとサービス
- Games Explorer
- side-by-side アセンブリ
- パッケージ化、デプロイ、クエリ API
- Developer License
- Restart Manager
- Windows インストーラー の
システム管理者と管理
システム管理 インターフェイスを使用すると、アプリケーションまたはシステムのインストール、構成、およびサービスを行えます。
- ブート構成データ WMI プロバイダー の
- フェールオーバー クラスターの
- ファイル サーバー リソース マネージャー (FSRM)
- グループ ポリシーの
- Microsoft 管理コンソール (MMC) 2.0
- NetShell の
- 設定管理インフラストラクチャの
- ソフトウェア インベントリログ
- ソフトウェア ライセンス
- Restart Manager
- 設定管理インフラストラクチャの
- システムの復元
- システムシャットダウン
- タスク スケジューラ の
- ユーザー アクセス ログ の
- Windows Virtual PC の
- Microsoft Virtual Server の
- ネットワーク負荷分散プロバイダーの
- Windows Defender WMI v2 の
- Windows 展開サービス の
- Windows Genuine Advantage
- Windows 管理インフラストラクチャ
- Windows Management Instrumentation (WMI)
- Windows リモート管理 の
- Windows Resource Protection
- Windows Server Update Services の
- Windows システム評価ツールの
- Windows Update エージェント の
ネットワークとインターネット
ネットワーク API を使用すると、ネットワーク経由でのアプリケーション間の通信が可能になります。 ディレクトリやネットワーク プリンターなどの共有リソースへのアクセスを作成および管理することもできます。
- ドメイン ネーム システム (DNS)
- 動的ホスト構成プロトコル (DHCP) の
- FAX サービス
- 接続ウィザードの
- HTTP サーバー を する
- インターネット接続の共有とファイアウォールの
- IP ヘルパー
- IPv6 インターネット接続ファイアウォール
- 管理情報ベースの
- メッセージ キュー (MSMQ)
- マルチキャスト アドレス動的クライアント割り当てプロトコル (MADCAP)
- ネットワーク アドレス変換 (NAT)
- ネットワーク リスト マネージャー (NLM)
- ネットワーク管理
- ネットワーク共有管理
- ピア ツー ピア の
- サービス品質 (QOS)
- リモート プロシージャ コール の
- ルーティングとリモート アクセス サービス (RAS)
- Simple Network Management Protocol (SNMP)
- SMB 管理 の
- テレフォニー アプリケーション プログラミング インターフェイス (TAPI)
- WebDAV
- WebSocket プロトコル コンポーネント
- ワイヤレス ネットワーク:
- Bluetooth を する
- IrDA
- モバイル ブロードバンド
- ネイティブ Wifi の
- Windows Connect Now
- Windows 接続マネージャー の
- Windows フィルタリング プラットフォームの
- セキュリティが強化された Windows ファイアウォールを
- Windows HTTP サービス (WinHTTP) の
- Windows Internet (WinINet)
- Windows ネットワーク (WNet)
- Windows ネットワーク仮想化 の
- Windows RSS Platform
- Windows ソケット (Winsock)
- Windows Web サービス の
- XML HTTP 拡張要求 を する
非推奨またはレガシ API
Windows クライアントおよびサーバー オペレーティング システムから古くなっている、または置き換えられた、または非推奨になったテクノロジと API を次に示します。
- DirectMusic の
- DirectSound
- Microsoft UDDI SDK は、Microsoft BizTalk Serverに含まれるようになりました。
- ネットワーク 動的データ交換 (DDE)
- リモート インストール サービスの: 代わりに windows 展開サービス 使用します。
- 仮想ディスク サービス (VDS): 代わりに Windows Storage 管理 使用します。
- ターミナル サービス: リモート デスクトップ サービスを使用します。
- Windows Media Rights Manager の
- Windows メッセージング (MAPI): 代わりに office MAPI 使用します。
- Windows ガジェット プラットフォーム: 代わりに UWP アプリを作成します。
- Windows サイドバー: 代わりに UWP アプリを作成します。
- Windows SideShow: 置き換えなし。
- WPF ビットマップ効果 の