Compartilhar via


Função NetAccessAdd (lmaccess.h)

[Essa função está obsoleta. Para obter uma lista de funções alternativas, consulte Funções de autorização.]

Não há suporte.

A função NetAccessAdd cria uma nova ACL (lista de controle de acesso) para um recurso.

Sintaxe

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

Parâmetros

servername

Ponteiro para uma cadeia de caracteres que especifica o nome DNS ou NetBIOS do servidor remoto no qual a função deve ser executada. Se esse parâmetro for NULL, o computador local será usado.

level

Especifica o nível de informações dos dados. Esse parâmetro pode ser o valor a seguir.

Valor Significado
1
O parâmetro pbBuffer aponta para uma estrutura access_info_1 .

buf

Ponteiro para o buffer que contém a estrutura de informações de acesso.

parm_err

Especifica o tamanho, em bytes, do buffer apontado pelo parâmetro pbBuffer .

Retornar valor

Se a função for bem-sucedida, o valor retornado será NERR_Success.

Se a função falhar, o valor retornado será um código de erro do sistema. Para obter uma lista de códigos de erro, consulte Códigos de erro do sistema.

Comentários

Essa função exige que a segurança no nível do usuário seja habilitada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho lmaccess.h (inclua Lm.h, Lmaccess.h)
Biblioteca Netapi32.lib
DLL Netapi32.dll

Confira também

Funções de autorização