функция CM_Set_DevNode_Registry_PropertyW (cfgmgr32.h)
Функция CM_Set_DevNode_Registry_Property задает указанное свойство устройства в реестре.
Синтаксис
CMAPI CONFIGRET CM_Set_DevNode_Registry_PropertyW(
[in] DEVINST dnDevInst,
[in] ULONG ulProperty,
[in, optional] PCVOID Buffer,
[in] ULONG ulLength,
[in] ULONG ulFlags
);
Параметры
[in] dnDevInst
Дескриптор экземпляра устройства, предоставленный вызывающим абонентом, привязанный к локальному компьютеру.
[in] ulProperty
Значение константы с CM_DRP_ префиксом, определяющее свойство устройства, которое должно быть задано в реестре. Эти константы определены в Cfgmgr32.h.
[in, optional] Buffer
Указатель на буфер, предоставленный вызывающим объектом, который предоставляет запрошенное свойство устройства, отформатированный соответствующим образом для типа данных свойства.
[in] ulLength
Длина предоставленного свойства устройства в байтах.
[in] ulFlags
Не используется, должно быть равно нулю.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает CR_SUCCESS. В противном случае возвращается один из кодов ошибок с префиксом CR_, определенных в Файле Cfgmgr32.h.
Комментарии
Сведения об использовании дескрипторов экземпляров устройства, привязанных к локальному компьютеру, см. в разделе CM_Get_Child.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Microsoft Windows 2000. |
Целевая платформа | Универсальное |
Верхняя часть | cfgmgr32.h (включая Cfgmgr32.h) |
Библиотека | Cfgmgr32.lib |