Freigeben über


Battery.FromIdAsync(String) Methode

Definition

Ruft ein Battery-Objekt ab, das einen einzelnen Akkucontroller darstellt, der mit dem Gerät verbunden ist.

public:
 static IAsyncOperation<Battery ^> ^ FromIdAsync(Platform::String ^ deviceId);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<Battery> FromIdAsync(winrt::hstring const& deviceId);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<Battery> FromIdAsync(string deviceId);
function fromIdAsync(deviceId)
Public Shared Function FromIdAsync (deviceId As String) As IAsyncOperation(Of Battery)

Parameter

deviceId
String

Platform::String

winrt::hstring

Die Geräte-ID des Akkucontrollers (DeviceId).

Gibt zurück

Ein Battery-Objekt , das dem angegebenen Akkucontroller entspricht.

Attribute

Hinweise

FromIdAsync gibt NULL zurück, wenn der Akkucontroller nicht vorhanden ist und der DeviceId-Wert wohlgeformt ist. Wenn der deviceId-Wert nicht wohlgeformt ist, z. B. "AggregateBattery,", schlägt die Methode mit STATUS_OBJECT_NAME_INVALIDfehl.

Sie können ein DeviceInformation-Objekt für einen Akkucontroller verwenden, um den Id-Eigenschaftswert dieses Objekts als deviceId-Parameter in FromIdAsync zu verwenden, um ein Battery-Objekt zu erstellen.

Gilt für:

Weitere Informationen