ISecurityInformation2::IsDaclCanonical method (aclui.h)

The IsDaclCanonical method determines whether the ACEs contained in the specified DACL structure are ordered according to the definition of DACL ordering implemented by the client.

Syntax

BOOL IsDaclCanonical(
  [in] PACL pDacl
);

Parameters

[in] pDacl

A pointer to a discretionary ACL structure initialized by InitializeAcl.

Return value

Returns TRUE if the ACEs contained in the specified DACL structure are ordered according to the definition of DACL ordering implemented by the client.

Returns FALSE if the ACEs are not ordered correctly.

Remarks

If the return value of this method is FALSE, the access control editor displays a message box stating that the DACL is incorrectly ordered. If this method is not provided and the editor requires this information, the editor will check the canonical ordering defined in Order of ACEs in a DACL.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header aclui.h

See also

ACL

Access Control Editor

Access Control Editor Functions

ISecurityInformation2

InitializeAcl