BG_JOB_TIMES structure

The BG_JOB_TIMES structure provides job-related time stamps.

Syntax

typedef struct _BG_JOB_TIMES {
  FILETIME CreationTime;
  FILETIME ModificationTime;
  FILETIME TransferCompletionTime;
} BG_JOB_TIMES;

Members

CreationTime

Time the job was created. The time is specified as FILETIME.

ModificationTime

Time the job was last modified or bytes were transferred. Adding files or calling any of the set methods in the IBackgroundCopyJob* interfaces changes this value. In addition, changes to the state of the job and calling the Suspend, Resume, Cancel, and Complete methods change this value. The time is specified as FILETIME.

TransferCompletionTime

Time the job entered the BG_JOB_STATE_TRANSFERRED state. The time is specified as FILETIME.

Requirements

Requirement Value
Minimum supported client
Windows 10, version 1709 [desktop apps only]
Minimum supported server
Windows Server, version 1709 [desktop apps only]
Header
Deliveryoptimization.h

See also

IBackgroundCopyJob::GetTimes