デバイスコントロールルールの適用範囲の拡張

自動生成されたデバイスコントロールの各ルールが対応しているのは、1 台の外部デバイスのみです。ルールのプロパティでデバイスインスタンスパスのマスクを設定することにより、デバイスコントロールのルールの範囲を手動で拡張できます。

デバイスインスタンスパスのマスクを使用すると、許可するデバイスコントロールルールの総数が減り、ルール処理が簡素化されます。しかし、デバイスコントロールのルールの適用範囲を拡大すると、接続された外部デバイスのコントロールが不十分になる可能性があります。

デバイスコントロールのルールのプロパティでデバイスインスタンスにパスのマスクを適用するには:

  1. アプリケーションコンソールツリーで、[コンピューターコントロール]フォルダーを展開します。
  2. デバイスコントロール]サブフォルダーを選択します。
  3. デバイスコントロール]フォルダーの結果ペインで、[デバイスコントロールルール]をクリックします。

    デバイスコントロールルール]ウィンドウが開きます。

  4. 表示されるウィンドウで、デバイスインスタンスパスのマスクを適用するプロパティを持つルールを選択します。
  5. 選択したデバイスコントロールルールをダブルクリックして、[ルールのプロパティ]ウィンドウを開きます。
  6. 表示されたウィンドウで、次の操作を行います:
    • 選択したルールにより、デバイスの製造元に関する指定された情報に適合するすべての外部デバイスへの接続を許可する場合は、[製造元(VID)]フィールドの横にある[マスクを使用]をオンにします。
    • 選択したルールにより、コントローラーの種別に関する指定された情報に適合するすべての外部デバイスへの接続を許可する場合は、[コントローラーの種別(PID)]フィールドの横にある[マスクを使用]をオンにします。
    • 選択したルールにより、デバイスのシリアル番号に関する指定された情報に適合するすべての外部デバイスへの接続を許可する場合は、[シリアル番号]フィールドの横にある[マスクを使用]をオンにします。

    1 つ以上のフィールドで[マスクを使用]をオンにすると、チェックボックスがオンのフィールドのデータが * の文字で置き換えられ、ルールの適用時に考慮されなくなります。

  7. 必要に応じて、[ユーザーまたはユーザーグループのアクセス権]フィールドにルールの詳細を追加します。たとえば、ルールによって影響を受けるデバイスの情報を入力します。
  8. OK]をクリックします。

新しく設定されたルールのプロパティが保存されます。ルールの適用範囲は、指定されたデバイスインスタンスパスのマスクに従って拡張されます。

ページのトップに戻る