cabeçalho authz.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

authz.h contém as seguintes interfaces de programação:

Funções

 
AuthzAccessCheck

Determina quais bits de acesso podem ser concedidos a um cliente para um determinado conjunto de descritores de segurança.
AuthzAddSidsToContext

Cria uma cópia de um contexto existente e acrescenta um determinado conjunto de SIDs (identificadores de segurança) e SIDs restritos.
AuthzCachedAccessCheck

Executa uma marcar de acesso rápido com base em um identificador armazenado em cache que contém os bits concedidos estáticos de uma chamada anterior do AuthzAccessCheck.
AuthzEnumerateSecurityEventSources

Recupera as fontes de evento de segurança registradas que não estão instaladas por padrão.
AuthzFreeAuditEvent

Libera a estrutura alocada pela função AuthzInitializeObjectAccessAuditEvent.
AuthzFreeCentralAccessPolicyCache

Diminui a contagem de referência de cache CAP em um para que o cache CAP possa ser desalocado.
AuthzFreeContext

Libera todas as estruturas e memória associadas ao contexto do cliente. A lista de identificadores de um cliente é liberada nesta chamada.
AuthzFreeHandle

Localiza e exclui um identificador da lista de identificadores.
AuthzFreeResourceManager

Libera um objeto do gerenciador de recursos.
AuthzGetInformationFromContext

Retorna informações sobre um contexto Authz.
AuthzInitializeCompoundContext

Cria um contexto de modo de usuário dos contextos de segurança de usuário e dispositivo fornecidos.
AuthzInitializeContextFromAuthzContext

Cria um novo contexto de cliente com base em um contexto de cliente existente.
AuthzInitializeContextFromSid

Cria um contexto de cliente no modo de usuário de um SID (identificador de segurança do usuário).
AuthzInitializeContextFromToken

Inicializa um contexto de autorização do cliente de um token de kernel. O token de kernel deve ter sido aberto para TOKEN_QUERY.
AuthzInitializeObjectAccessAuditEvent

Inicializa a auditoria de um objeto .
AuthzInitializeObjectAccessAuditEvent2

Aloca e inicializa um identificador de AUTHZ_AUDIT_EVENT_HANDLE para uso com a função AuthzAccessCheck.
AuthzInitializeRemoteResourceManager

Aloca e inicializa um gerenciador de recursos remoto. O chamador pode usar o identificador resultante para fazer chamadas RPC para uma instância remota do gerenciador de recursos configurada em um servidor.
AuthzInitializeResourceManager

Usa Authz para verificar se os clientes têm acesso a vários recursos.
AuthzInitializeResourceManagerEx

Aloca e inicializa uma estrutura do gerenciador de recursos.
AuthzInstallSecurityEventSource

Instala a origem especificada como uma fonte de evento de segurança.
AuthzModifyClaims

Adiciona, exclui ou modifica declarações de usuário e dispositivo no contexto do cliente Authz.
AuthzModifySecurityAttributes

Modifica as informações de atributo de segurança no contexto do cliente especificado.
AuthzModifySids

Adiciona, exclui ou modifica grupos de usuários e dispositivos no contexto do cliente Authz.
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.
AuthzRegisterCapChangeNotification

Registra um retorno de chamada de notificação de atualização cap.
AuthzRegisterSecurityEventSource

Registra uma fonte de evento de segurança com a LSA (Autoridade de Segurança Local).
AuthzReportSecurityEvent

Gera uma auditoria de segurança para uma fonte de evento de segurança registrada.
AuthzReportSecurityEventFromParams

Gera uma auditoria de segurança para uma fonte de evento de segurança registrada usando a matriz especificada de parâmetros de auditoria.
AuthzSetAppContainerInformation

Define o contêiner do aplicativo e as informações de funcionalidade em um contexto Authz atual.
AuthzUninstallSecurityEventSource

Remove a origem especificada da lista de fontes de eventos de segurança válidas.
AuthzUnregisterCapChangeNotification

Remove um retorno de chamada de notificação de atualização cap registrado anteriormente.
AuthzUnregisterSecurityEventSource

Cancela o registro de uma fonte de evento de segurança com a LSA (Autoridade de Segurança Local).

Estruturas

 
AUTHZ_ACCESS_REPLY

Define um acesso marcar resposta.
AUTHZ_ACCESS_REQUEST

Define uma solicitação de marcar de acesso.
AUTHZ_INIT_INFO

Define as informações de inicialização para o gerenciador de recursos.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET

Especifica o deslocamento de um nome de tipo de objeto de registro.
AUTHZ_RPC_INIT_INFO_CLIENT

Inicializa um gerenciador de recursos remoto para um cliente.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE

Especifica um valor de nome binário totalmente qualificado associado a um atributo de segurança.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

Especifica um valor de cadeia de caracteres de octeto para um atributo de segurança.
AUTHZ_SECURITY_ATTRIBUTE_V1

Define um atributo de segurança que pode ser associado a um contexto de autorização.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

Especifica um ou mais atributos e valores de segurança.
AUTHZ_SOURCE_SCHEMA_REGISTRATION

Especifica informações sobre o registro do esquema de origem.

Enumerações

 
AUTHZ_CONTEXT_INFORMATION_CLASS

Especifica o tipo de informação a ser recuperada de um AuthzClientContext existente. Essa enumeração é usada pela função AuthzGetInformationFromContext.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION

Indica o tipo de modificação a ser feito em atributos de segurança por uma chamada para a função AuthzModifySecurityAttributes.
AUTHZ_SID_OPERATION

Indica o tipo de operações sid que podem ser feitas por uma chamada para a função AuthzModifySids.