デバイスインスタンス ID

デバイス インスタンス ID はシステム提供のデバイス ID 文字列で、システム内のデバイスを一意に識別します。 プラグ アンド プレイ (PnP) マネージャーでは、デバイス インスタンス ID が、システムのデバイス ツリーの各デバイス ノード (devnode) に割り当てられます。

デバイスに対するデバイスインスタンス ID の作成では、システムでこのデバイスの独自デバイスインスタンス ID を作成するために、バスドライバーの報告されたデバイス ID 値、インスタンス ID 値、DEVICE_CAPABILITIES 構造の UniqueID メンバーを入力として使用します。

デバイスインスタンス ID の文字数は、NULL ターミネータを除き、より小さくする必要があります MAX_DEVICE_ID_LEN。 デバイス インスタンス ID は、システムの再起動にわたって永続的です。

PCI デバイスのデバイス ID に連結されたインスタンス ID ("1&08") の例を次に示します。

PCI\VEN_1000&DEV_0001&SUBSYS_00000000&REV_02\1&08