Partager via


WcsGetUsePerUserProfiles, fonction (icm.h)

Détermine si l’utilisateur a choisi d’utiliser une liste d’associations de profils par utilisateur pour l’appareil spécifié.

Syntaxe

BOOL WcsGetUsePerUserProfiles(
  LPCWSTR pDeviceName,
  DWORD   dwDeviceClass,
  PBOOL   pUsePerUserProfiles
);

Paramètres

pDeviceName

Pointeur vers une chaîne contenant le nom convivial de l’appareil.

dwDeviceClass

Valeur d’indicateur spécifiant la classe de l’appareil. Ce paramètre doit prendre l’une des valeurs suivantes.

Valeur Description
CLASS_MONITOR Spécifie un périphérique d’affichage.
CLASS_PRINTER Spécifie une imprimante.
CLASS_SCANNER Spécifie un appareil de capture d’image.

pUsePerUserProfiles

Pointeur vers un emplacement pour recevoir une valeur booléenne true si l’utilisateur a choisi d’utiliser une liste d’associations de profils par utilisateur pour l’appareil spécifié ; sinon , FALSE.

Valeur retournée

Si cette fonction réussit, la valeur de retour est TRUE.

Si cette fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Notes

Cette fonction échoue si pDeviceName pointe vers un appareil qui n’est pas de la classe spécifiée par dwDeviceClass.

Cette fonction est exécutable dans Least-Privileged contexte de compte d’utilisateur (LUA).

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête icm.h
Bibliothèque Mscms.lib
DLL Mscms.dll

Voir aussi