# HdfWork ## **Overview** **Related Modules:** [DriverUtils](driverutils.md) **Description:** Describes a work item and a delayed work item. This structure defines the work and delayed work items, and then calls the initialization function [HdfWorkInit](driverutils.md#gad171adc8eda320fd01049a2b87ea62fb) or [HdfDelayedWorkInit](driverutils.md#ga55bf669dc6740c65e4d45a4f641db2f1) to perform initialization. The **[HdfAddWork\(\)](driverutils.md#ga82cc68d656aa17317634b07d49dae160)** function is to add a work item to a work queue immediately, and the **[HdfAddDelayedWork\(\)](driverutils.md#gaef781ccc1579db3070745088da47b2c5)** function is to add a work item to a work queue after the configured delayed time. ## **Summary** ## Data Fields