Compartilhar via


estrutura AUTHZ_ACCESS_REQUEST (authz.h)

A estrutura AUTHZ_ACCESS_REQUEST define uma solicitação de marcar de acesso.

Sintaxe

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

Membros

DesiredAccess

O tipo de acesso para o qual testar.

PrincipalSelfSid

O SID ( identificador de segurança ) a ser usado para o SID principal na ACL ( lista de controle de acesso ).

ObjectTypeList

Uma matriz de estruturas de OBJECT_TYPE_LIST na árvore de objetos do objeto . Defina como NULL , a menos que o aplicativo verifique o acesso no nível da propriedade.

ObjectTypeListLength

O número de elementos na matriz ObjectTypeList . Esse membro só será necessário se o aplicativo verificar o acesso no nível da propriedade.

OptionalArguments

Um ponteiro para a memória a ser passado para AuthzAccessCheckCallback ao verificar as ACEs (entradas de controle de acesso de retorno de chamada).

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]
Cabeçalho authz.h
Redistribuível Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

AuthzAccessCheckCallback