Compartir a través de


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

Consulte también