次の方法で共有


DEVPKEY_Device_Parent

DEVPKEY_Device_Parent デバイス プロパティは、デバイス インスタンスの親のデバイス インスタンス識別子を表します。

特性 価値
プロパティ キーの DEVPKEY_Device_Parent
Property-data-type identifier DEVPROP_TYPE_STRING
プロパティ アクセス インストール アプリケーションとインストーラーによる読み取り専用アクセス
ローカライズ 適用なし

注釈

CM_Get_DevNode_Propertyまたは SetupDiGetDeviceProperty を呼び出して、プロパティの値DEVPKEY_Device_Parent取得できます。

Windows Server 2003、Windows XP、および Windows 2000 では、このプロパティは直接サポートされていません。 これらの以前のバージョンの Windows でデバイスリレーションプロパティを取得する方法については、「 デバイスリレーションの取得」を参照してください。

現在のデバイスの場合、DEVPKEY_Device_Parent プロパティは、そのデバイスの親のデバイス インスタンス ID を提供します。 存在しないデバイスの場合:

  • Windows 8 以降の場合:
    • 存在しないデバイスが現在のデバイスであった最後の時点から存在しないデバイスの親がシステム上のデバイス (存在または存在しないデバイス) としてまだ存在する場合、DEVPKEY_Device_Parentはその親デバイスのデバイス インスタンス ID を提供します。
    • 存在しないデバイスが現在のデバイスであった最後の時点から存在しないデバイスの親がシステム上のデバイスとしてまだ存在しない場合、DEVPKEY_Device_Parentは、デバイス ツリーのルートにあるデバイスのデバイス インスタンス ID を返します。
  • Windows 8 より前:
    • DEVPKEY_Device_Parentを取得すると、プロパティが見つからないというエラーが返されます。

必要条件

バージョン: Windows Vista 以降のバージョンの Windows ヘッダー: Devpkey.h (Devpkey.h を含む)

こちらも参照ください

  • SetupDiGetDeviceProperty