# AdaptivePerformanceSubsystemDescriptor.Cinfo

> Cinfo stores the ID and subsystem implementation type which is used to identify the subsystem during subsystem initialization.

## Definition

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

```csharp
public struct AdaptivePerformanceSubsystemDescriptor.Cinfo
```

## Properties

| Property                                                                                                                                                                | Description                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| [id](/engine/6000.7/script-reference/unityengine/adaptiveperformance/provider/adaptiveperformancesubsystemdescriptor/cinfo/id.md)                                       | The ID stores the name of the subsystem used to identify it in the subsystem registry.                |
| [providerType](/engine/6000.7/script-reference/unityengine/adaptiveperformance/provider/adaptiveperformancesubsystemdescriptor/cinfo/providertype.md)                   | Specifies the provider implementation type to use for instantiation.                                  |
| [subsystemTypeOverride](/engine/6000.7/script-reference/unityengine/adaptiveperformance/provider/adaptiveperformancesubsystemdescriptor/cinfo/subsystemtypeoverride.md) | Specifies the `AdaptivePerformanceSubsystem`-derived type that forwards casted calls to its provider. |
