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 |
---|---|
|
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 |