SetupDiDeleteDeviceInterfaceRegKey 関数 (setupapi.h)
SetupDiDeleteDeviceInterfaceRegKey 関数は、アプリケーションとドライバーがインターフェイス固有の情報を格納するために使用するレジストリ サブキーを削除します。
構文
WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
DWORD Reserved
);
パラメーター
[in] DeviceInfoSet
レジストリ内のインターフェイス固有 の情報 を削除するインターフェイスを含むデバイス情報セットへのポインター。 デバイス情報セットにリモート要素を含めてはなりません。
[in] DeviceInterfaceData
DeviceInfoSet のデバイス インターフェイスを指定するSP_DEVICE_INTERFACE_DATA構造体へのポインター。 このポインターは、 SetupDiCreateDeviceInterface または SetupDiEnumDeviceInterfaces によって返される可能性があります。
Reserved
予約済み。 ゼロを指定してください。
戻り値
SetupDiDeleteDeviceInterfaceRegKey は成功した場合に TRUE を 返します。それ以外の場合は FALSE を 返し、ログに記録されたエラーは GetLastError の呼び出しで取得できます。
注釈
この関数の呼び出し元は、Administrators グループのメンバーである必要があります。
SetupDiDeleteDeviceInterfaceRegKey は、デバイス インターフェイス インスタンスに関する情報を格納するためにドライバーとアプリケーションによって使用されるサブキーを削除します。 このサブキーは 、SetupDiCreateDeviceInterfaceRegKey または関連付けられている I/O マネージャー ルーチンへのドライバーの呼び出しによって作成されました。 SetupDiDeleteDeviceInterfaceRegKey は、デバイス インターフェイス インスタンスのメインレジストリ キーや、作成された可能性のあるその他のサブキーには影響しません。
DeviceInfoSet には、ローカル コンピューター上の要素のみが含まれている必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows 2000 以降のバージョンの Windows で使用できます。 |
対象プラットフォーム | デスクトップ |
Header | setupapi.h (Setupapi.h を含む) |
Library | Setupapi.lib |
[DLL] | Setupapi.dll |