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 によって返されます。

戻り値

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

注釈

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

要件

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

こちらもご覧ください

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface