Я использую интерфейс, определенный в DLL.
Когда я звоню ...
m.GetMasterVolumeLevelScalar(btVol)
... Я получаю исключение Null Reference, потому что "m" - это ничто.
Однако я не могу использовать "new" на этом интерфейсе.
Как бы я использовал этот интерфейс правильно?
Я читал орудия, но не нашел пример, похожий на этот интерфейс.
Спасибо.
Редактировать: теперь я знаю, что мне нужно набрать
Implements Vannatech.CoreAudio.Interfaces.IAudioEndpointVolume
, и функции будут автоматически добавлены в мой класс.
Однако я не уверен, чтоделать с NonImplementedException, например, здесь:
Public Function GetMasterVolumeLevelScalar(ByRef level As Single) As Integer Implements IAudioEndpointVolume.GetMasterVolumeLevelScalar
Throw New NotImplementedException()
End Function