Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La función AddMandatoryAce agrega una entrada de control de acceso (ACE) SYSTEM_MANDATORY_LABEL_ACE a la lista de control de acceso del sistema (SACL) especificada.
Syntax
BOOL AddMandatoryAce(
[in, out] PACL pAcl,
[in] DWORD dwAceRevision,
[in] DWORD AceFlags,
[in] DWORD MandatoryPolicy,
[in] PSID pLabelSid
);
Parámetros
[in, out] pAcl
Puntero a una SACL. Esta función agrega una ACE obligatoria al final de esta SACL. La ACE está en forma de una estructura SYSTEM_MANDATORY_LABEL_ACE .
[in] dwAceRevision
Nivel de revisión de la SACL que se va a modificar. Este valor puede ser uno de los siguientes valores.
| Importancia | Meaning |
|---|---|
|
La SACL no contiene ACE específicas del objeto. |
|
La SACL contiene acees especificadas por objeto. |
[in] AceFlags
Conjunto de marcas de bits que controlan la herencia ace. Esta función establece estas marcas en el miembro AceFlags de la estructura ACE_HEADER de la nueva ACE.
Este parámetro puede ser una combinación de los siguientes valores.
[in] MandatoryPolicy
Directiva de acceso para entidades de seguridad con un nivel de integridad obligatorio inferior al objeto asociado a la SACL que contiene esta ACE.
[in] pLabelSid
Puntero a un SID que especifica el nivel de integridad obligatorio del objeto asociado al SACL que se va a anexar.
Valor devuelto
Si la función se ejecuta correctamente, devuelve TRUE.
Si se produce un error en la función, devuelve FALSE. Para obtener información de error extendida, llame a GetLastError. A continuación se muestran los valores de error posibles.
| Código y valor devueltos | Description |
|---|---|
|
La nueva ACE no cabe en el búfer de pAcl . |
Observaciones
Para compilar una aplicación que use esta función, defina _WIN32_WINNT como 0x0600 o posterior. Para obtener más información, vea Using the Windows Headers.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo admitido | Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
| de la plataforma de destino de | Windows |
| Header | securitybaseapi.h (incluya WinBase.h) |
| Library | Advapi32.lib |
| DLL de |
Advapi32.dll |