Поделиться через


функция CM_Set_DevNode_Registry_PropertyA (cfgmgr32.h)

Функция CM_Set_DevNode_Registry_Property задает указанное свойство устройства в реестре.

Синтаксис

CMAPI CONFIGRET CM_Set_DevNode_Registry_PropertyA(
  [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

См. также раздел

CM_Get_Child
CM_Get_DevNode_Registry_Property
SetupDiSetDeviceRegistryProperty