Radio.SetStateAsync(RadioState) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.