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。 否则,它将返回 Cfgmgr32.h 中定义的CR_前缀错误代码之一。

注解

有关如何使用绑定到本地计算机的设备实例句柄的信息,请参阅 CM_Get_Child

要求

要求
最低受支持的客户端 从 Microsoft Windows 2000 开始可用。
目标平台 通用
标头 cfgmgr32.h (包括 Cfgmgr32.h)
Library Cfgmgr32.lib

另请参阅

CM_Get_Child

CM_Get_DevNode_Registry_Property

SetupDiSetDeviceRegistryProperty