LowLevelDevicesAggregateProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i provider di dispositivi del bus di basso livello. Questa classe consente l'accesso al provider predefinito per i controller del bus di basso livello.
public ref class LowLevelDevicesAggregateProvider sealed : ILowLevelDevicesAggregateProvider
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.ILowLevelDevicesAggregateProviderFactory, 131072, "Windows.Devices.DevicesLowLevelContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LowLevelDevicesAggregateProvider final : ILowLevelDevicesAggregateProvider
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.ILowLevelDevicesAggregateProviderFactory), 131072, "Windows.Devices.DevicesLowLevelContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LowLevelDevicesAggregateProvider : ILowLevelDevicesAggregateProvider
function LowLevelDevicesAggregateProvider(adc, pwm, gpio, i2c, spi)
Public NotInheritable Class LowLevelDevicesAggregateProvider
Implements ILowLevelDevicesAggregateProvider
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows IoT Extension SDK (è stato introdotto in 10.0.10586.0)
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v2.0)
|
Costruttori
LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) |
Crea un'istanza di LowLevelDevicesAggregateProvider e imposta i provider forniti come predefiniti per il rispettivo bus. |
Proprietà
AdcControllerProvider |
Ottiene il provider ADC predefinito. Se il provider predefinito non è impostato in modo esplicito, verrà restituito il normale driver/controller. |
GpioControllerProvider |
Ottiene il provider GPIO predefinito. Se il provider predefinito non è impostato in modo esplicito, verrà restituito il normale driver/controller. |
I2cControllerProvider |
Ottiene il provider I2 C predefinito. Se il provider predefinito non è impostato in modo esplicito, verrà restituito il normale driver/controller. |
PwmControllerProvider |
Ottiene il provider PWM predefinito. Se il provider predefinito non è impostato in modo esplicito, verrà restituito il normale driver/controller. |
SpiControllerProvider |
Ottiene il provider SPI predefinito. Se il provider predefinito non è impostato in modo esplicito, verrà restituito il normale driver/controller. |