Battery.FromIdAsync(String) 方法

定義

取得 Battery 物件,表示連接到裝置的個別電池控制器。

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)

參數

deviceId
String

Platform::String

winrt::hstring

電池控制器的裝置識別碼 (DeviceId) 。

傳回

對應至指定電池控制器的 Battery 物件。

屬性

備註

如果電池控制器不存在且 deviceId 值格式正確,FromIdAsync 會傳回 Null。 如果deviceId值的格式不正確,例如 「 AggregateBattery ,則方法將會失敗。 STATUS_OBJECT_NAME_INVALID

您可以使用 DeviceInformation 物件讓電池控制器使用該物件的 Id 屬性值做為 FromIdAsync 中的 deviceId 參數,以建立 Battery 物件

適用於

另請參閱