Freigeben über


NetAccessSetInfo-Funktion (lmaccess.h)

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

Wird nicht unterstützt.

Die NetAccessSetInfo-Funktion ändert die Zugriffssteuerungsliste (Access Control List, ACL) für eine Ressource.

Syntax

NET_API_STATUS NET_API_FUNCTION NetAccessSetInfo(
  LPCWSTR servername,
  LPCWSTR resource,
  DWORD   level,
  LPBYTE  buf,
  LPDWORD parm_err
);

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.

resource

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

level

Gibt die Informationsebene der Daten an. Dieser Parameter kann der folgende Wert sein.

Wert Bedeutung
1
Der pbBuffer-Parameter verweist auf eine access_info_1-Struktur .

buf

Zeiger auf den Puffer, der die Zugriffsinformationsstruktur enthält. Das Format dieser Daten hängt vom Wert des sLevel-Parameters ab.

parm_err

TBD

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.

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 (einschließlich Lm.h, Lmaccess.h)
Bibliothek Netapi32.lib
DLL Netapi32.dll

Weitere Informationen

Autorisierungsfunktionen