Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция SetupDiDeleteDeviceInfo удаляет элемент сведений об устройстве из набора сведений об устройстве. Эта функция не удаляет фактическое устройство.
Синтаксис
WINSETUPAPI BOOL SetupDiDeleteDeviceInfo(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Параметры
[in] DeviceInfoSet
Дескриптор набора сведений об устройстве , содержащего элемент сведений об устройстве, который требуется удалить.
[in] DeviceInfoData
Указатель на структуру SP_DEVINFO_DATA , представляющую элемент сведений об устройстве в DeviceInfoSet для удаления.
Возвращаемое значение
Функция возвращает значение TRUE в случае успешного выполнения. В противном случае возвращается значение FALSE , а зарегистрированная ошибка может быть получена с помощью вызова Метода GetLastError.
Комментарии
Если используется указанный элемент сведений об устройстве (например, на странице мастера), функция завершается сбоем. В этом случае вызов GetLastError возвращает ERROR_DEVINFO_DATA_LOCKED. Это происходит, если дескриптор страницы мастера извлекается с помощью вызова SetupDiGetWizardPage с указанным элементом сведений об устройстве и установленным флагом DIWP_FLAG_USE_DEVINFO_DATA. Чтобы удалить этот элемент сведений об устройстве, необходимо сначала закрыть дескриптор HPROPSHEETPAGE мастера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | setupapi.h (включая Setupapi.h) |
Библиотека | Setupapi.lib |
DLL | Setupapi.dll |