Freigeben über


NetAccessGetUserPerms-Funktion (lmaccess.h)

[Diese Funktion ist veraltet. Eine Liste der alternativen Funktionen finden Sie unter Autorisierungsfunktionen.]

Wird nicht unterstützt.

Die NetAccessGetUserPerms-Funktion gibt die Zugriffsberechtigungen eines angegebenen Benutzers oder einer Gruppe für eine bestimmte Ressource zurück.

Syntax

NET_API_STATUS NET_API_FUNCTION NetAccessGetUserPerms(
  LPCWSTR servername,
  LPCWSTR UGname,
  LPCWSTR resource,
  LPDWORD Perms
);

Parameter

servername

Zeiger auf eine Zeichenfolge, die den DNS- oder NetBIOS-Namen des Remoteservers angibt, auf dem die Funktion ausgeführt werden soll. Wenn dieser Parameter NULL ist, wird der lokale Computer verwendet.

UGname

Zeiger auf eine Zeichenfolge, die den Namen des abzufragenden Benutzers oder der Gruppe angibt.

resource

Zeiger auf eine Zeichenfolge, die den Namen der abzufragenden Netzwerkressource enthält.

Perms

Zeiger auf eine ganze Zahl ohne Vorzeichen, die die Benutzerberechtigungen für die angegebene Ressource empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NERR_Success.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode. Eine Liste der Fehlercodes finden Sie unter Systemfehlercodes.

Hinweise

Diese Funktion erfordert Admin Berechtigung, um erfolgreich auf einem Computer ausgeführt zu werden, auf dem die lokale Sicherheit aktiviert ist. Wenn Benutzer ihre eigenen Zugriffsberechtigungen anfordern, sind keine speziellen Berechtigungen erforderlich.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile lmaccess.h (include Lm.h, Lmaccess.h)
Bibliothek Netapi32.lib
DLL Netapi32.dll

Weitere Informationen

Autorisierungsfunktionen