Поделиться через


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 , соответствующий указанному контроллеру батареи.

Атрибуты

Комментарии

FromIdAsync возвращает значение NULL, если контроллер батареи не существует и значение deviceId имеет правильный формат. Если значение deviceId неправильно сформировано, например "AggregateBattery", метод завершится ошибкой с STATUS_OBJECT_NAME_INVALID.

Вы можете использовать объект DeviceInformation для контроллера батареи, чтобы использовать значение свойства Id этого объекта в качестве параметра deviceId в FromIdAsync для создания объекта Battery .

Применяется к

См. также раздел