AtlGetSacl
Llame a esta función para recuperar la información (SACL) de la lista de control de acceso del sistema de un objeto especificado.
Importante |
---|
Esta función no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
inline bool AtlGetSacl(
HANDLE hObject,
SE_OBJECT_TYPE ObjectType,
CSacl* pSacl,
bool bRequestNeededPrivileges= true
) throw(...);
Parámetros
hObject
Identificador del objeto de que para recuperar información de seguridad.ObjectType
Especifica un valor de enumeración de SE_OBJECT_TYPE que indica el tipo de objeto identificado por el parámetro de hObject .pSacl
Puntero a un objeto SACL que contendrá la información de seguridad recuperada.bRequestNeededPrivileges
Si es true, la función intentará habilitar el privilegio de SE_SECURITY_NAME, y se restaura en la finalización.
Valor devuelto
Devuelve true si la operación se realiza correctamente; de lo contrario, devuelve false.
Comentarios
Si se va AtlGetSacl a llamar varias veces en varios objetos, será más eficaz habilitar el privilegio de SE_SECURITY_NAME una vez antes de llamar a la función, con bRequestNeededPrivileges establecido en false.
Requisitos
encabezado: atlsecurity.h