waitUntilDone method

bool waitUntilDone(
  1. int msTimeout
)

Throws a WindowsException on failure.

Implementation

bool waitUntilDone(int msTimeout) {
  final done = adaptiveCalloc<Int16>();
  final hr$ = HRESULT(_WaitUntilDoneFn(ptr, msTimeout, done));
  if (hr$.isError) {
    free(done);
    throw WindowsException(hr$);
  }
  final result$ = done.value;
  free(done);
  return result$ != FALSE;
}