LowLevelDevicesAggregateProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les fournisseurs d’appareils de bus de bas niveau. Cette classe donne accès au fournisseur par défaut pour les contrôleurs de bus de bas niveau.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows IoT Extension SDK (introduit dans 10.0.10586.0)
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (introduit dans v2.0)
|
Constructeurs
LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) |
Crée une instance de LowLevelDevicesAggregateProvider et définit les fournisseurs fournis par défaut pour le bus respectif. |
Propriétés
AdcControllerProvider |
Obtient le fournisseur ADC par défaut. Si le fournisseur par défaut n’est pas défini explicitement, il revient au pilote/contrôleur normal. |
GpioControllerProvider |
Obtient le fournisseur GPIO par défaut. Si le fournisseur par défaut n’est pas défini explicitement, il revient au pilote/contrôleur normal. |
I2cControllerProvider |
Obtient le fournisseurI2 C par défaut. Si le fournisseur par défaut n’est pas défini explicitement, il revient au pilote/contrôleur normal. |
PwmControllerProvider |
Obtient le fournisseur PWM par défaut. Si le fournisseur par défaut n’est pas défini explicitement, il revient au pilote/contrôleur normal. |
SpiControllerProvider |
Obtient le fournisseur SPI par défaut. Si le fournisseur par défaut n’est pas défini explicitement, il revient au pilote/contrôleur normal. |