Поделиться через


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
Наследование
Object Platform::Object IInspectable LowLevelDevicesAggregateProvider
Атрибуты
Реализации

Требования к 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 по умолчанию. Если поставщик по умолчанию не задан явным образом, он вернется к обычному драйверу или контроллеру.

Применяется к

См. также раздел