LowLevelDevicesAggregateProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет поставщиков устройств низкоуровневой шины. Этот класс предоставляет доступ к поставщику по умолчанию для контроллеров низкоуровневой шины.
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
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows IoT Extension SDK (появилось в 10.0.10586.0)
Windows 10 Anniversary Edition (появилось в 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (появилось в v2.0)
|
Конструкторы
LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) |
Создает экземпляр LowLevelDevicesAggregateProvider и задает предоставленные поставщики в качестве значений по умолчанию для соответствующей шины. |
Свойства
AdcControllerProvider |
Возвращает поставщика ADC по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру. |
GpioControllerProvider |
Возвращает поставщик GPIO по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру. |
I2cControllerProvider |
Возвращает поставщикI2 C по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру. |
PwmControllerProvider |
Возвращает поставщик PWM по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру. |
SpiControllerProvider |
Возвращает поставщика SPI по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру. |