デバイスのハードウェア キーを開く
ハードウェア キーは、デバイスに関する情報を含むデバイス固有のレジストリ サブキーです。 デバイスのハードウェア キーは直接開かないでください。 レジストリ キーと同様に、これらのキーの場所または形式は、Windows のバージョンにより異なる可能性があります。
Note
対応するデバイスが見つかった後にのみ、デバイスのハードウェア キーを開く必要があります。 この手順の詳細については、「インストールされているデバイスの列挙」を参照してください。
デバイスのハードウェア キーを開くか作成するには、次のガイドラインに従います。
Note
要求されたセキュリティ アクセスを、必要な最小限のアクセス許可に提供するパラメーターを設定する必要があります。 このパラメーターを KEY_ALL_ACCESS に設定しないでください。 レジストリ アクセスのアクセス許可を指定する方法の詳細については、「安全なレジストリ キーへのアクセス」を参照してください。
既存のハードウェア キーを開くには、CM_REGISTRY_HARDWAREを含む RegDisposition_OpenExistingとulFlagsのDisposition でCM_Open_DevNode_Key を使用するか、DIREG_DEVの SetupDiOpenDevRegKey と KeyTypeパラメーターを使用します。
既存のハードウェア キーを開くには、CM_REGISTRY_HARDWAREを含む RegDisposition_OpenExistingとulFlagsのDisposition でCM_Open_DevNode_Key を使用するか、DIREG_DEVの SetupDiOpenDevRegKey と KeyTypeパラメーターを使用します。
カーネル モードの呼び出し元は、IoOpenDeviceRegistryKey を使用し、DevInstKeyType パラメーターをPLUGPLAY_REGKEY_DEVICEに設定する必要があります。