UMDF によってサポートされるデバイス
UMDF では、USB デバイスやネットワーク接続デバイスなど、プロトコル ベースまたはシリアル バス ベースのデバイス用のドライバーの開発がサポートされています。UMDF を使用すると、たとえば次の種類のデバイス用のドライバーを作成できます。
ポータブル ストレージ デバイス (PDA や携帯電話など)
ポータブル メディア プレーヤー
USB 一括転送デバイス
補助ディスプレイおよびビデオ デバイス
これらのデバイスは、直接接続することも、ネットワークで接続することも、ワイヤレス プロトコル (Bluetooth など) で接続することもできます。
UMDF ドライバーは、あらゆる Microsoft Windows ハードウェア プラットフォーム向けの 32 ビットまたは 64 ビットのデバイスをサポートでき、Windows Update で配布できます。
次のような処理を必要とするドライバーについては、UMDF ドライバーを作成することはできません。このようなドライバーは、カーネル モード ドライバーとして作成する必要があります。
割り込みの処理
ダイレクト メモリ アクセス (DMA) などのハードウェアへの直接アクセス
タイミングが厳密なループ
非ページ プールまたはその他のカーネル モード用に予約されたリソースの使用
UMDF で開発できるドライバーの種類の詳細については、「ドライバー モデルの選択」を参照してください。