NetAccessAdd-Funktion (lmaccess.h)
[Diese Funktion ist veraltet. Eine Liste der alternativen Funktionen finden Sie unter Autorisierungsfunktionen.]
Wird nicht unterstützt.
Die NetAccessAdd-Funktion erstellt eine neue Zugriffssteuerungsliste (Access Control List, ACL) für eine Ressource.
Syntax
NET_API_STATUS NET_API_FUNCTION NetAccessAdd(
LPCWSTR servername,
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.
level
Gibt die Informationsebene der Daten an. Dieser Parameter kann der folgende Wert sein.
Wert | Bedeutung |
---|---|
|
Der pbBuffer-Parameter verweist auf eine access_info_1-Struktur . |
buf
Zeiger auf den Puffer, der die Zugriffsinformationsstruktur enthält.
parm_err
Gibt die Größe des Puffers in Bytes an, auf den der pbBuffer-Parameter verweist.
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
Für diese Funktion muss die Sicherheit auf Benutzerebene aktiviert sein.
Anforderungen
Anforderung | Wert |
---|---|
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 |