共用方式為


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

所需的無線電狀態。

注意

只有 RadioState.OnRadioState.Off 可以使用 SetStateAsync 來設定。

傳回

非同步狀態設定作業。 成功完成時,包含描述狀態變更要求狀態的列舉值。

屬性

Windows 需求

應用程式功能
cellularDeviceControl radios

備註

radios所有無線電都需要此功能。 如果無線電種類是 RadioKind.MobileBroadband,則這也需要 cellularDeviceControl ,這是提供給行動操作員的限制功能。

如果另一個進程同時變更無線電狀態,傳回的 IAsyncOperation<RadioAccessStatus> 可能會擲回ERROR_BUSY例外狀況。 必須攔截此例外狀況,並視需要重試作業。

適用於