Radio.SetStateAsync(RadioState) メソッド

定義

このオブジェクトによって表される無線の状態を設定しようとする非同期操作。

public:
 virtual IAsyncOperation<RadioAccessStatus> ^ SetStateAsync(RadioState value) = SetStateAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<RadioAccessStatus> SetStateAsync(RadioState const& value);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<RadioAccessStatus> SetStateAsync(RadioState value);
function setStateAsync(value)
Public Function SetStateAsync (value As RadioState) As IAsyncOperation(Of RadioAccessStatus)

パラメーター

value
RadioState

目的の無線状態。

注意

SetStateAsync を使用して設定できるのは、RadioState.On と RadioState.Off のみです。

戻り値

非同期状態設定操作。 正常に完了すると、 には、状態変更要求の状態を説明する列挙値が含まれます。

属性

Windows の要件

アプリの機能
cellularDeviceControl radios

注釈

この機能は radios 、すべての無線に必要です。 無線の種類が RadioKind.MobileBroadband の場合は、携帯電話会社に提供される制限付き機能も必要 cellularDeviceControlです。

無線状態が別のプロセスによって同時に変更された場合、返された IAsyncOperation<RadioAccessStatus> は結果を取得するときにERROR_BUSY例外をスローできます。 この例外をキャッチし、必要に応じて操作を再試行する必要があります。

適用対象