WcsSetUsePerUserProfiles-Funktion (icm.h)

Ermöglicht es einem Benutzer, anzugeben, ob eine Benutzerprofilzuordnungsliste für das angegebene Gerät verwendet werden soll.

Syntax

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

Parameter

pDeviceName

Ein Zeiger auf eine Zeichenfolge, die den benutzerfreundlichen Namen des Geräts enthält.

dwDeviceClass

Ein Flagwert, der die Klasse des Geräts angibt. Dieser Parameter muss einen der folgenden Werte annehmen:

Wert BESCHREIBUNG
CLASS_MONITOR Gibt ein Anzeigegerät an.
CLASS_PRINTER Gibt einen Drucker an.
CLASS_SCANNER Gibt ein Bildaufnahmegerät an.

usePerUserProfiles

Ein boolescher Wert, der TRUE ist, wenn der Benutzer eine Benutzerprofilzuordnungsliste für das angegebene Gerät verwenden möchte; andernfalls FALSE.

Rückgabewert

Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.

Hinweise

Wenn usePerUserProfilesAUF TRUE festgelegt ist und der Benutzer noch keine Zuordnungsliste pro Benutzerprofil für pDeviceName verwendet, wird die Zuordnungsliste pro Benutzerprofil initialisiert, indem eine Kopie der systemweiten Profilzuordnungsliste für dasselbe Gerät erstellt wird. Ab dann sind Änderungen an der systemweiten Liste nicht mehr in der Liste pro Benutzer enthalten.

Diese Funktion ist im LUA-Kontext (User Account) Least-Privileged ausführbar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile icm.h
Bibliothek Mscms.lib
DLL Mscms.dll

Weitere Informationen