デバイス インスタンス ID は、システム内のデバイスを一意に識別するシステム提供のデバイス識別文字列です。 プラグ アンド プレイ (PnP) マネージャーは、システムのデバイス ツリー内の各デバイス ノード (devnode) に デバイス インスタンス ID を割り当てます。
デバイスのデバイス インスタンス ID の作成では、システム上でこのデバイスの一意のデバイス インスタンス ID を作成するために、バス ドライバーの報告されたデバイス ID 値、インスタンス ID 値、およびDEVICE_CAPABILITIES構造体の UniqueID メンバーを入力として使用します。
NULL ターミネータを除くデバイス インスタンス ID の文字数は、 MAX_DEVICE_ID_LEN
未満にする必要があります。 デバイス インスタンス ID は、システムの再起動後も永続的です。
PCI デバイスのデバイス ID に連結されたインスタンス ID ("1&08") の例を次に示します。
PCI\VEN_1000&DEV_0001&SUBSYS_00000000&REV_02\1&08