WcsSetUsePerUserProfiles 函数 (icm.h)

使用户能够指定是否对指定设备使用每用户配置文件关联列表。

语法

BOOL WcsSetUsePerUserProfiles(
  LPCWSTR pDeviceName,
  DWORD   dwDeviceClass,
  BOOL    usePerUserProfiles
);

参数

pDeviceName

指向包含设备用户友好名称的字符串的指针。

dwDeviceClass

指定设备的类的标志值。 此参数必须采用以下值之一:

说明
CLASS_MONITOR 指定显示设备。
CLASS_PRINTER 指定打印机。
CLASS_SCANNER 指定图像捕获设备。

usePerUserProfiles

一个布尔值,如果用户希望对指定设备使用每用户配置文件关联列表,则为 TRUE ;否则 为 FALSE

返回值

如果此函数成功,则返回值为 TRUE

如果此函数失败,则返回值为 FALSE。 有关扩展的错误信息,请调用 GetLastError

注解

如果 usePerUserProfilesTRUE,并且用户尚未使用 pDeviceName 的按用户配置文件关联列表,则通过为同一设备创建系统范围的配置文件关联列表的副本来初始化每用户配置文件关联列表。 从此以后,对系统范围的列表的更改不会包含在每用户列表中。

此函数在 Least-Privileged 用户帐户 (LUA) 上下文中可执行。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 icm.h
Library Mscms.lib
DLL Mscms.dll

另请参阅