SetupDiDeleteDeviceInterfaceData 関数 (setupapi.h)

SetupDiDeleteDeviceInterfaceData 関数は、デバイス情報セットからデバイス インターフェイスを削除します。

構文

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceData(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData
);

パラメーター

[in] DeviceInfoSet

削除するインターフェイスを含む デバイス情報セット へのポインター。 通常、このハンドルは SetupDiGetClassDevs によって返されます。

[in] DeviceInterfaceData

削除する DeviceInfoSet のインターフェイスを指定するSP_DEVICE_INTERFACE_DATA構造体へのポインター。 通常、この構造体は SetupDiEnumDeviceInterfaces によって返されます。

戻り値

関数がエラーなしで完了した場合、SetupDiDeleteDeviceInterfaceData は TRUE を返します。 関数がエラーで完了した場合は FALSE が 返され、 GetLastError を呼び出すことでエラーのエラー コードを取得できます。

注釈

SetupDiDeleteDeviceInterfaceData は、デバイス情報セットからデバイス インターフェイス要素を削除します。 この関数は、デバイス インターフェイスまたは基になるデバイスには影響しません。

要件

要件 値
サポートされている最小のクライアント Microsoft Windows 2000 以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header setupapi.h (Setupapi.h を含む)
Library Setupapi.lib
[DLL] Setupapi.dll

こちらもご覧ください

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface