# RegisterDescriptor(Cinfo)

> Register the subsystem with the subsystem registry and make it available to use during runtime.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.AdaptivePerformance.Provider](/engine/6000.3/script-reference/unityengine/adaptiveperformance/provider.md)
* **Assembly:** UnityEngine.AdaptivePerformanceModule

```csharp
public static AdaptivePerformanceSubsystemDescriptor RegisterDescriptor(AdaptivePerformanceSubsystemDescriptor.Cinfo cinfo)
```

### Parameters

**** (\[Cinfo]\(/engine/6000.3/script-reference/unityengine/adaptiveperformance/provider/adaptiveperformancesubsystemdescriptor/cinfo)): Pass in the information about the subsystem.

### Returns

| Type                                                                                                                                                         | Description                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- |
| [AdaptivePerformanceSubsystemDescriptor](/engine/6000.3/script-reference/unityengine/adaptiveperformance/provider/adaptiveperformancesubsystemdescriptor.md) | Returns an active subsystem descriptor. |
