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.