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.OnRadioState.Off

返回

异步状态设置操作。 成功完成后,包含描述状态更改请求状态的枚举值。

属性

Windows 要求

应用功能
cellularDeviceControl radios

注解

所有 radios 无线电都需要此功能。 如果无线电 Kind 为 RadioKind.MobileBroadband,则这还需要 cellularDeviceControl为移动运营商提供的受限功能。

如果另一个进程同时更改无线电 IAsyncOperation<RadioAccessStatus> 状态,则返回的 在检索结果时可能会引发ERROR_BUSY异常。 必须捕获此异常,并在必要时重试该操作。

适用于