Freigeben über


WcsGetUsePerUserProfiles-Funktion (icm.h)

Bestimmt, ob der Benutzer eine Benutzerprofilzuordnungsliste für das angegebene Gerät verwendet hat.

Syntax

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

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 Bilderfassungsgerät an.

pUsePerUserProfiles

Ein Zeiger auf einen Speicherort zum Empfangen eines booleschen Werts , 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

Diese Funktion schlägt fehl, wenn pDeviceName auf ein Gerät verweist, das nicht der von dwDeviceClass angegebenen Klasse entspricht.

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

Anforderungen

   
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