PROG_INVOKE_SETTING enumeration (accctrl.h)

The PROG_INVOKE_SETTING enumeration indicates the initial setting of the function used to track the progress of a call to the TreeSetNamedSecurityInfo or TreeResetNamedSecurityInfo function.

Syntax

typedef enum _PROGRESS_INVOKE_SETTING {
  ProgressInvokeNever,
  ProgressInvokeEveryObject,
  ProgressInvokeOnError,
  ProgressCancelOperation,
  ProgressRetryOperation,
  ProgressInvokePrePostError
} PROG_INVOKE_SETTING, *PPROG_INVOKE_SETTING;

Constants

 
ProgressInvokeNever
Never invoke the progress function.
ProgressInvokeEveryObject
Invoke the progress function for every object.
ProgressInvokeOnError
Invoke the progress function only when an error is encountered.
ProgressCancelOperation
Discontinue the tree operation.

Note  The original state of the tree will not be reset, and the results are unpredictable.

 
ProgressRetryOperation
Retry the tree operation.
ProgressInvokePrePostError
Invoke the progress function before and after applying security on the object and on the error.

Requirements

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