Freigeben über


Radio.SetStateAsync(RadioState) Methode

Definition

Ein asynchroner Vorgang, der versucht, den Status des durch dieses Objekt dargestellten Funks festzulegen.

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)

Parameter

value
RadioState

Der gewünschte Funkzustand.

Hinweis

Nur RadioState.On und RadioState.Off können mithilfe von SetStateAsync festgelegt werden.

Gibt zurück

Ein asynchroner Zustandseinstellungsvorgang. Enthält bei erfolgreicher Fertigstellung einen Enumerationswert, der status der Zustandsänderungsanforderung beschreibt.

Attribute

Windows-Anforderungen

App-Funktionen
cellularDeviceControl radios

Hinweise

Die radios Funktion ist für alle Funkgeräte erforderlich. Wenn der Funktyp RadioKind.MobileBroadband ist, ist auch dies erforderlich cellularDeviceControl, eine eingeschränkte Funktion, die Mobilfunkanbietern gewährt wird.

Der zurückgegebene IAsyncOperation<RadioAccessStatus> kann beim Abrufen des Ergebnisses die ERROR_BUSY Ausnahme auslösen, wenn der Funkzustand gleichzeitig von einem anderen Prozess geändert wird. Diese Ausnahme muss abgefangen werden, und der Vorgang muss bei Bedarf wiederholt werden.

Gilt für: