使用DLL中定义的接口功能

时间:2018-09-18 23:21:50

标签: vb.net interface

我正在使用DLL中定义的接口。

enter image description here

当我打电话...

    m.GetMasterVolumeLevelScalar(btVol)

...我得到一个Null引用异常,因为“ m”什么都不是。

但是,我不能在此界面上使用“新”。

我如何正确使用此界面?

我确实阅读过工具,但是没有找到类似于该界面的示例。

谢谢。

编辑:我现在知道我需要输入

 Implements Vannatech.CoreAudio.Interfaces.IAudioEndpointVolume

,这些功能将自动添加到我的课程中。

但是,例如,我不确定如何处理NonImplementedException:

Public Function GetMasterVolumeLevelScalar(ByRef level As Single) As Integer Implements IAudioEndpointVolume.GetMasterVolumeLevelScalar
    Throw New NotImplementedException()
End Function

enter image description here

1 个答案:

答案 0 :(得分:0)

我明白了

我只需要输入

Implements Vannatech.CoreAudio.Interfaces.IAudioEndpointVolume

这样做,所有功能将自动添加到我键入此代码的类中。

我只是没有足够的向下滚动才能看到它。