Condividi tramite


Funzione WcsSetUsePerUserProfiles (icm.h)

Consente a un utente di specificare se usare o meno un elenco di associazioni per profilo utente per il dispositivo specificato.

Sintassi

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

Parametri

pDeviceName

Puntatore a una stringa contenente il nome descrittivo del dispositivo.

dwDeviceClass

Valore del flag che specifica la classe del dispositivo. Questo parametro deve accettare uno dei valori seguenti:

Valore Descrizione
CLASS_MONITOR Specifica un dispositivo di visualizzazione.
CLASS_PRINTER Specifica una stampante.
CLASS_SCANNER Specifica un dispositivo di acquisizione di immagini.

usePerUserProfiles

Valore booleano che è TRUE se l'utente desidera utilizzare un elenco di associazioni per profilo utente per il dispositivo specificato; in caso contrario FALSE.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE.

Se questa funzione ha esito negativo, il valore restituito è FALSE. Per informazioni sugli errori estesi, chiamare GetLastError.

Commenti

Se usePerUserProfiles è TRUE e l'utente non usa già un elenco di associazione per profilo utente per pDeviceName, l'elenco di associazioni dei profili per utente viene inizializzato eseguendo una copia dell'elenco di associazioni dei profili a livello di sistema per lo stesso dispositivo. Da allora, le modifiche apportate all'elenco a livello di sistema non sono incluse nell'elenco per utente.

Questa funzione è eseguibile nel contesto Least-Privileged account utente (LUA).

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h
Libreria Mscms.lib
DLL Mscms.dll

Vedi anche