UPDATE_FLAG

The UPDATE_FLAG enumeration controls the behavior of the IDCRL.

typedef enum
{
   UPDATE_FLAG_ALL_BIT = 0x0000001F,
   DEFAULT_UPDATE_POLICY = 0x00000000, 
   NO_UI = 0x00000002, 
   UPDATE_DEFAULT = DEFAULT_UPDATE_POLICY
} UPDATE_FLAG;

Enumerator Values

The following table describes the values in this enumeration.

Enumerator Value

Description

DEFAULT_UPDATE_POLICY

Deprecated. Use UPDATE_DEFAULT instead.

NO_UI

Indicates that the client application does not use the IDCRL built-in user interface (UI). When this flag is specified, the UI dynamic-link library (DLL) is not opened (or downloaded) and methods that depend on the UI can not be called.

Any UI-based method that is called after IDCRL has been initialized using the NO_UI flag returns a PPCRL_E_NO_UI_MODE error code.

UPDATE_DEFAULT

IDCRL first tries to authenticate online, but if not available, then tries to authenticate off-line. This is the default IDCRL behavior.

UPDATE_FLAG_ALL_BIT

Reserved. Do not use.

Remarks

If no connection is available, the default IDCRL behavior is to return an error and let the client application inform the user of this condition.

See Also

Concepts

Enumerations