---
title: parsePointerElement
framework: hiddriverkit
role: symbol
role_heading: Instance Method
path: hiddriverkit/iouserhideventdriver/parsepointerelement
---

# parsePointerElement

Parses an element to see if it supports pointer usages.

## Declaration

```occ
virtual bool parsePointerElement(IOHIDElement *element);
```

## Parameters

- `element`: An IOHIDElement object to parse.

## Return Value

Return Value true on success, otherwise false.

## Discussion

Discussion This method checks the element to determine if it contains pointer data suitable for dispatching in an event. If it does, the method stores a reference to the element for later use. When the driver object receives subsequent reports from the device, it uses the information in the stored pointer elements to dispatch pointer-specific events.

## See Also

### Parsing the Element Hierarchy

- [parseElements](hiddriverkit/iouserhideventdriver/parseelements.md)
- [parseDigitizerElement](hiddriverkit/iouserhideventdriver/parsedigitizerelement.md)
- [parseKeyboardElement](hiddriverkit/iouserhideventdriver/parsekeyboardelement.md)
- [parseScrollElement](hiddriverkit/iouserhideventdriver/parsescrollelement.md)
- [parseLEDElement](hiddriverkit/iouserhideventdriver/parseledelement.md)
