回 帖 发 新 帖 刷新版面

主题:在C#中调用API函数mciSendCommand的几个问题

[DllImport("winmm.dll", EntryPoint="mciSendCommand")]
public static extern int mciSendCommand (
    int wDeviceID,
    int uMessage,
    int dwParam1,
    int dwParam2
);
我的电脑中有两个光驱,我想用这个函数来控制这两个光驱的打开和关闭。请问这几个参数是什么意思,应该怎样赋值?

回复列表 (共1个回复)

沙发


你可以使用mcisendstring("set cdaudio door open",0,0,0)你看一下这个函数的定义,还几个参数可能是NULL,
用SET CDAUDIO DOOR CLOSED就关闭,他可能是控制所有的光驱哦!

我来回复

您尚未登录,请登录后再回复。点此登录或注册