# HdfIoService - [Overview](#section1204021025165631) - [Summary](#section710048610165631) - [Data Fields](#pub-attribs) - [Details](#section1793033829165631) - [Field](#section1999984985165631) - [dispatcher](#a3da28f5ff9b7805e136081bb65952761) - [object](#a6ad278c554dab0fa5b2269e3cae22cab) - [target](#a4b30a5c89ee7213eb1f74898e2ad605c) ## **Overview** **Related Modules:** [Core](Core.md) **Description:** Defines a driver service object. **Since:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

object

struct HdfObject

target

struct HdfObject *

dispatcher

struct HdfIoDispatcher *

## **Details** ## **Field ** ## dispatcher ``` struct [HdfIoDispatcher](HdfIoDispatcher.md)* HdfIoService::dispatcher ``` **Description:** [Service](Service.md) call dispatcher ## object ``` struct [HdfObject](HdfObject.md) HdfIoService::object ``` **Description:** Base class object ## target ``` struct [HdfObject](HdfObject.md)* HdfIoService::target ``` **Description:** Pointer to the bound service entity, which is used for framework management. You can ignore it.