Función WcsSetUsePerUserProfiles (icm.h)
Permite a un usuario especificar si se va a usar o no una lista de asociaciones de perfiles por usuario para el dispositivo especificado.
Sintaxis
BOOL WcsSetUsePerUserProfiles(
LPCWSTR pDeviceName,
DWORD dwDeviceClass,
BOOL usePerUserProfiles
);
Parámetros
pDeviceName
Puntero a una cadena que contiene el nombre descriptivo del dispositivo.
dwDeviceClass
Valor de marca que especifica la clase del dispositivo. Este parámetro debe tomar uno de los siguientes valores:
Valor | Descripción |
---|---|
CLASS_MONITOR | Especifica un dispositivo de visualización. |
CLASS_PRINTER | Especifica una impresora. |
CLASS_SCANNER | Especifica un dispositivo de captura de imágenes. |
usePerUserProfiles
Valor booleano que es TRUE si el usuario quiere usar una lista de asociaciones de perfiles por usuario para el dispositivo especificado; en caso contrario , FALSE.
Valor devuelto
Si esta función se ejecuta correctamente, el valor devuelto es TRUE.
Si se produce un error en esta función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Si usePerUserProfiles es TRUE y el usuario aún no usa una lista de asociaciones de perfil por usuario para pDeviceName, la lista de asociaciones de perfiles por usuario se inicializa realizando una copia de la lista de asociaciones de perfiles de todo el sistema para el mismo dispositivo. A partir de entonces, los cambios en la lista de todo el sistema no se incluyen en la lista por usuario.
Esta función es ejecutable en Least-Privileged contexto de cuenta de usuario (LUA).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | icm.h |
Library | Mscms.lib |
Archivo DLL | Mscms.dll |