# HdfDeviceObject
## **Overview**
**Related Modules:**
[Core](core.md)
**Description:**
Defines the device object.
This structure is a device object defined by the HDF and is used to store private data and interface information of a device.
**Since:**
1.0
## **Summary**
## Data Fields
## **Details**
## **Field Documentation**
## property
```
const struct [DeviceResourceNode](deviceresourcenode.md)* HdfDeviceObject::property
```
**Description:**
Pointer to the private data of the device, which is read by the HDF from the configuration file and transmitted to the driver.
## service
```
struct [IDeviceIoService](ideviceioservice.md)* HdfDeviceObject::service
```
**Description:**
Pointer to the service interface object, which is registered with the HDF by the driver