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 中使用。
目標平台 桌面
標頭 setupapi.h (包括 Setupapi.h)
程式庫 Setupapi.lib
Dll Setupapi.dll

另請參閱

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface