他のバスでの多機能デバイスのサポート
PnP ISA、USB、または I Enterprise Edition E 1394 バス上の多機能デバイスの場合、親バス ドライバーは、デバイスがバスの標準に準拠している場合、個々の関数を列挙します。
このようなデバイスの場合、親バス ドライバーは、1 つのバスの場所に複数のデバイスが存在するという事実を管理します。 システムの残りの部分では、個々の機能は独立したデバイスのように動作します。
この種類の多機能デバイスのベンダーは、次の操作を行う必要があります。
デバイスが存在するバスの仕様にデバイスが準拠していることを確認します。
デバイスの各関数の PnP 関数ドライバーを提供します。
システム提供のバス ドライバーは多機能セマンティクスを処理するため、関数ドライバーは、関数が個々のデバイスとしてパッケージ化されるときに使用されるのと同じドライバーにすることができます。
デバイスの各関数の INF ファイルを指定します。
INF ファイルは、関数が個々のデバイスとしてパッケージ化されるときに使用されるのと同じファイルにすることができます。 INF ファイルには、特別な多機能セマンティクスは必要ありません。