---
title: roStorageAttached, roStorageDetached
slug: develop/rostorageattached-rostoragedetached
docTags: 
createdAt: 2025-03-11T07:07:17.201Z
---

These event objects are generated by the *roStorageHotplug* object whenever a storage device becomes attached or detached from the player. The JavaScript equivalent is Node.js `fs.watch()`.

## ifUserData

### SetUserData(user\_data As Object)

Sets the user data that will be returned when events are raised.

### GetUserData() As Object

Returns the user data that has previously been set via SetUserData(). It will return Invalid if no data has been set.

## ifString

### GetString() As String

### SetString(a As String)
