次の方法で共有


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 プロバイダーを取得します。 既定のプロバイダーが明示的に設定されていない場合は、通常のドライバーまたはコントローラーにフォールバックします。

適用対象

こちらもご覧ください