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