IMMDeviceEnumerator.from constructor

IMMDeviceEnumerator.from(
  1. IUnknown interface
)

Creates a new instance of IMMDeviceEnumerator from an existing interface.

This factory constructor calls the queryInterface method to obtain a reference to the IMMDeviceEnumerator interface.

Throws a WindowsException if the queryInterface call fails.

Implementation

@pragma('vm:prefer-inline')
factory IMMDeviceEnumerator.from(IUnknown interface) =>
    interface.queryInterface();