次の方法で共有


WPD アプリケーション プログラミング インターフェイス

Windows ポータブル デバイス上に構築されたアプリケーションでは、デバイスの探索、コンテンツの送受信、デバイスの制御 (たとえば、写真の撮影やテキスト メッセージの送信など) を行うことができます。 このシステムは、さまざまな種類のデバイスを探索できるように柔軟に設計されており、ドライバー開発者がカスタム デバイスのカスタム プロパティとコマンドを定義できるように拡張可能です。

次の表では、このドキュメントの主なトピックについて説明します。

話題 形容
アプリケーション開発 一般的な要件 Windows ポータブル デバイスを使用してドライバーとアプリケーションを開発するためのハードウェアとソフトウェアの要件。
Windows Media DRM-Enabled アプリケーションの 要件 Windows Media DRM で保護されたコンテンツ転送を有効にするために必要なプロパティ。
サンプル このソフトウェア開発キットに付属する 2 つのコマンドライン デスクトップ アプリケーションの説明。
アプリケーションの概要 Windows ポータブル デバイスで使用される主な概念。
プログラミング ガイド 詳細な手順とコード スニペットを使用して、アプリケーションが実行する主要なタスク。
プログラミング リファレンス Windows ポータブル デバイスで定義されているインターフェイスとデータ型のリファレンス ガイド。

 

Windows Media Device Manager または Windows イメージの取得に基づいて構築されたアプリケーションは、互換性レイヤーを介して Windows ポータブル デバイスにアクセスできます。

Microsoft では、メディア トランスポート プロトコル (MTP) デバイスやマス ストレージ クラス (MSC) デバイスなど、標準のプロトコルとデバイス用のドライバーをいくつか提供しています。 User-Mode Driver Framework に慣れている場合は、カスタム デバイス用の独自のドライバーを開発できます。