• 本プレゼンテーション (以下、本書) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。 • 本書は情報の提供のみを目的としており、明示または黙示に関わらず、 本書について Microsoft はいかなる保証をするものでもありません。 • 本書に記載されている機能名や用語の日本語訳は、あくまでも暫定的 なものであり、将来変更される可能性があります。 ユーザーと パートナーの コネクション 評価と認定 設計と開発 これからカバーする内容 デバイスとドライバーの設計 に含まれるさまざまな要素 デバイスの探索と関連付け ドライバー サポートの種類 • クラス • クラス カスタム • カスタム カスタム クラス ドライバー • ベスト プラクティス クラス サポートを備えたカスタム ドライバー カスタム インターフェイスを備えた カスタム ドライバー カスタム ドライバーの開発 デバイスの識別 • ヒント VID_vvvv PID_dddd REV_rrrr VID_vvvv PID_dddd Chevy Chevelle&Malibu&Coupe 1968 • ヒント Class_dd SubClass_ss Prot_pp Car Midsize 2Door デバイス ID の使用におけるベスト プラクティス • ヒント • ヒント デバイス インターフェイスの設計 デバイス インターフェイス 標準のエクスペ リエンス クラス互換 アプリ デバイス インターフェイス {クラス} クラス ドライバー 標準のエクスペ リエンス クラス互換 アプリ デバイス インターフェイス {クラス} + {カスタム} カスタム ドライバー カスタム アプリ カスタム ドライバーが定 義 標準のエクスペ リエンス クラス互換 アプリ デバイス ベンダーが提供 デバイス インターフェイス {カスタム} カスタム ドライバー カスタム アプリ デバイス インターフェイスを定義する デバイス インターフェイスとアプリ アプリ エクスペリエンスの 設計 カスタム デスクトップ アプリ {カスタム} カスタム ドライバー Metro スタイルのデバイス アプリ {カスタム} カスタム ドライバー Metro スタイルのデバイス アプリのインストール デスクトップ アプリとその他のソフトウェア デスクトップ アプリとその他のソフトウェアの インストール • アプリを自動インストールする co-installer は避ける デスクトップ アプリとその他のソフトウェアの インストール • 必須の ランタイム インストーラーは避ける • Co-installer、クラス インストーラーは避ける パッケージをシンプルに保つことのメリット • Windows 8 では、デバイスの構成が本当に高速! 888 RequestAdditionalSoftware RequestAdditionalSoftware=device-identification-string[,deviceidentification-string] RequestAdditionalSoftware の動作 存在する可能性 Metro スタイルの デバイス アプリ カスタム デスクトップ アプリ {カスタム} カスタム ドライバー ドライバー パッケージ ユーザーがデスクトップ アプリのセットアップを 制御 Metro スタイルの ???アプリ デバイス カスタム デスクトップ アプリ {カスタム} ドライバーとアプリの分離により、 将来のエクスペリエンスに対応 カスタム ドライバー ドライバー パッケージ デスクトップ ソフトウェアのベスト プラクティス • スタートアップ アプリ、常に実行されるサービスは避ける デスクトップ ソフトウェアの起動 全体のまとめ 重要ポイント: デバイスとドライバー 重要ポイント: アプリ ドライバー モデルを選択する UMDF ドライバーの利点 Windows ハードウェア Dev Center Windows Dev Center (英語) デバイス インターフェイスの概要 (英語) RequestAdditionalSoftware INF (ControlFlags) ディレクティブ (英語) トリガー起動サービス (英語) http://forums.dev.windows.com http://bldw.in/SessionFeedback
© Copyright 2024 ExpyDoc