public abstract unsafe Result AcquirePerformanceConfiguration([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, [Count(Count = 0)] PerformanceConfigurationINTEL *pConfiguration);
 public unsafe partial Result AcquirePerformanceConfiguration([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, [Count(Count = 0)] ref PerformanceConfigurationINTEL pConfiguration);
 /// <summary>To be documented.</summary>
 public static unsafe Result AcquirePerformanceConfiguration(this IntelPerformanceQuery thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, [Count(Count = 0)] Span <PerformanceConfigurationINTEL> pConfiguration)
 {
     // SpanOverloader
     return(thisApi.AcquirePerformanceConfiguration(device, pAcquireInfo, ref pConfiguration.GetPinnableReference()));
 }