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。
注解
如果 usePerUserProfiles 为 TRUE,并且用户尚未使用 pDeviceName 的按用户配置文件关联列表,则通过为同一设备创建系统范围的配置文件关联列表的副本来初始化每用户配置文件关联列表。 从此以后,对系统范围的列表的更改不会包含在每用户列表中。
此函数在 Least-Privileged 用户帐户 (LUA) 上下文中可执行。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | icm.h |
Library | Mscms.lib |
DLL | Mscms.dll |