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