Compartir a través de


Función NetAccessAdd (lmaccess.h)

[Esta función está obsoleta. Para obtener una lista de funciones alternativas, consulte Funciones de autorización.

No compatible.

La función NetAccessAdd crea una nueva lista de control de acceso (ACL) para un recurso.

Sintaxis

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

Parámetros

servername

Puntero a una cadena que especifica el nombre DNS o NetBIOS del servidor remoto en el que se va a ejecutar la función. Si este parámetro es NULL, se usa el equipo local.

level

Especifica el nivel de información de los datos. Este parámetro puede ser el siguiente valor.

Valor Significado
1
El parámetro pbBuffer apunta a una estructura de access_info_1 .

buf

Puntero al búfer que contiene la estructura de información de acceso.

parm_err

Especifica el tamaño, en bytes, del búfer al que apunta el parámetro pbBuffer .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NERR_Success.

Si se produce un error en la función, el valor devuelto es un código de error del sistema. Para obtener una lista de códigos de error, consulte Códigos de error del sistema.

Comentarios

Esta función requiere que la seguridad de nivel de usuario esté habilitada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado lmaccess.h (include Lm.h, Lmaccess.h)
Library Netapi32.lib
Archivo DLL Netapi32.dll

Consulte también

Funciones de autorización