add method

void add(
  1. ISensor? pSensor
)

Adds a sensor to the collection.

Throws a WindowsException on failure.

To learn more, see learn.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-add.

Implementation

@pragma('vm:prefer-inline')
void add(ISensor? pSensor) {
  final hr$ = HRESULT(_AddFn(ptr, pSensor?.ptr ?? nullptr));
  if (hr$.isError) throw WindowsException(hr$);
}