Função AuditSetGlobalSaclA (ntsecapi.h)
A função AuditSetGlobalSacl
Sintaxe
BOOLEAN AuditSetGlobalSaclA(
[in] PCSTR ObjectTypeName,
[in, optional] PACL Acl
);
Parâmetros
[in] ObjectTypeName
Um ponteiro para uma cadeia de caracteres terminada em nulo especificando o tipo de objeto que está sendo criado ou acessado. Para definir o SACL global em arquivos, isso deve ser definido como "Arquivo" e, para definir o SACL global no registro, isso deve ser definido como "Chave". Essa cadeia de caracteres aparece em qualquer mensagem de auditoria gerada pela função.
[in, optional] Acl
Um ponteiro para uma estrutura de acl
Valor de retorno
Se a função for bem-sucedida, ela retornará VERDADEIRO.
Se a função falhar, ela retornará FALSE . Para obter informações de erro estendidas, chame GetLastError. GetLastError pode retornar um dos seguintes códigos de erro definidos em WinError.h.
Código/valor de retorno | Descrição |
---|---|
|
O chamador não tem o privilégio ou os direitos de acesso necessários para chamar essa função. |
|
Um ou mais parâmetros são inválidos. |
Observações
Para chamar essa função com êxito, o chamador deve ter SeSecurityPrivilege.
Nota
O cabeçalho ntsecapi.h define AuditSetGlobalSacl como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7 [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | ntsecapi.h |
biblioteca | Advapi32.lib |
de DLL |
Advapi32.dll |