Função AuthzOpenObjectAudit (authz.h)

A função AuthzOpenObjectAudit lê a SACL ( lista de controle de acesso do sistema ) do descritor de segurança especificado e gera todas as auditorias apropriadas especificadas por essa SACL.

Sintaxe

AUTHZAPI BOOL AuthzOpenObjectAudit(
  [in] DWORD                       Flags,
  [in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in] PAUTHZ_ACCESS_REQUEST       pRequest,
  [in] AUTHZ_AUDIT_EVENT_HANDLE    hAuditEvent,
  [in] PSECURITY_DESCRIPTOR        pSecurityDescriptor,
  [in] PSECURITY_DESCRIPTOR        *OptionalSecurityDescriptorArray,
  [in] DWORD                       OptionalSecurityDescriptorCount,
  [in] PAUTHZ_ACCESS_REPLY         pReply
);

Parâmetros

[in] Flags

Reservado para uso futuro.

[in] hAuthzClientContext

Um identificador para o contexto do cliente do objeto a ser aberto.

[in] pRequest

Um ponteiro para uma estrutura AUTHZ_ACCESS_REQUEST .

[in] hAuditEvent

Um identificador para o evento de auditoria a ser usado.

[in] pSecurityDescriptor

Um ponteiro para a estrutura SECURITY_DESCRIPTOR para o objeto .

[in] OptionalSecurityDescriptorArray

Um ponteiro para uma matriz de estruturas de SECURITY_DESCRIPTOR .

[in] OptionalSecurityDescriptorCount

O número de elementos em SecurityDescriptorArray.

[in] pReply

Um ponteiro para uma estrutura AUTHZ_ACCESS_REPLY .

Retornar valor

Se a função for bem-sucedida, ela retornará um valor diferente de zero.

Se a função falhar, ela retornará um valor zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho authz.h
Biblioteca Authz.lib
DLL Authz.dll
Redistribuível Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

Funções de Controle de Acesso básicas