Partilhar via


AtlGetSacl

Chame essa função para recuperar as informações de SACL (lista) do sistema de controle de acesso de um objeto especificado.

inline bool AtlGetSacl(
   HANDLE hObject,
   SE_OBJECT_TYPE ObjectType,
   CSacl* pSacl,
   bool bRequestNeededPrivileges = true
) throw(...);

Parâmetros

  • hObject
    Identificador para o objeto do qual recuperar as informações de segurança.

  • ObjectType
    Especifica um valor a partir de SE_OBJECT_TYPE enumeração que indica o tipo de objeto que possui o hObject parâmetro.

  • pSacl
    Ponteiro para um objeto SACL que conterá as informações de segurança recuperados.

  • bRequestNeededPrivileges
    Se verdadeiro, a função tentará ativar o privilégio SE_SECURITY_NAME e restaurá-lo após a conclusão.

Valor de retorno

Retorna verdadeiro sucesso, false em caso de falha.

Comentários

If AtlGetSacl deve ser chamado várias vezes em muitos objetos diferentes, será mais eficiente para habilitar o privilégio SE_SECURITY_NAME uma vez antes de chamar a função com bRequestNeededPrivileges conjunto para false.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

AtlSetSacl

Classe CSacl

Outros recursos

Segurança funções global