LowLevelDevicesAggregateProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Low-Level-Busgeräteanbieter dar. Diese Klasse gewährt Zugriff auf den Standardanbieter für die Low-Level-Buscontroller.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows IoT Extension SDK (eingeführt in 10.0.10586.0)
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (eingeführt in v2.0)
|
Konstruktoren
LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) |
Erstellt eine instance von LowLevelDevicesAggregateProvider und legt die angegebenen Anbieter als Standardwerte für den jeweiligen Bus fest. |
Eigenschaften
AdcControllerProvider |
Ruft den ADC-Standardanbieter ab. Wenn der Standardanbieter nicht explizit festgelegt ist, wird auf den normalen Treiber/Controller zurückgesetzt. |
GpioControllerProvider |
Ruft den GPIO-Standardanbieter ab. Wenn der Standardanbieter nicht explizit festgelegt ist, wird auf den normalen Treiber/Controller zurückgesetzt. |
I2cControllerProvider |
Ruft den Standardanbieter I2 C ab. Wenn der Standardanbieter nicht explizit festgelegt ist, wird auf den normalen Treiber/Controller zurückgesetzt. |
PwmControllerProvider |
Ruft den PWM-Standardanbieter ab. Wenn der Standardanbieter nicht explizit festgelegt ist, wird auf den normalen Treiber/Controller zurückgesetzt. |
SpiControllerProvider |
Ruft den SPI-Standardanbieter ab. Wenn der Standardanbieter nicht explizit festgelegt ist, wird auf den normalen Treiber/Controller zurückgesetzt. |