---
title: UserDestroyTargetForID
framework: SCSIControllerDriverKit
role: symbol
role_heading: Instance Method
path: scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/userdestroytargetforid
---

# UserDestroyTargetForID

Destroys the specified target.

## Declaration

```occ
virtual kern_return_t UserDestroyTargetForID(SCSITargetIdentifier targetID);
```

## Parameters

- `targetID`: The ID of the target to destroy.

## Return Value

Return Value A value that indicates the result of target removal. kIOReturnSuccess indicates success. For error definitions, see IOKit Constants.

## Discussion

Discussion Your driver extension calls this method to remove the target with the specified targetID.

## See Also

### Managing targets

- [UserInitializeTargetForID](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/userinitializetargetforid.md)
- [UserCreateTargetForID](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/usercreatetargetforid.md)
- [UserTargetPresentForID](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/usertargetpresentforid.md)
- [UserSetTargetProperties](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/usersettargetproperties.md)
- [UserRemoveTargetProperties](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/userremovetargetproperties.md)
