PC WIN10 主板蜂鸣器的内部IO地址是多少

//开启蜂鸣器
        DWORD data = 0;
        winio_lib.GetPortValType(0x61, &data);
        data |= 0x03;
        winio_lib.SetPortValType(0x61, data);
        Sleep(600);

    //关闭蜂鸣器
    winio_lib.GetPortValType(0x61,&data);
    data &= 0xFC;
    winio_lib.SetPortValType(0x61,

我按照网上的代码向0x61地址发消息,代码正常运行就是发不出声音
(要求使用主板的蜂鸣器,不使用声卡,要在静音的状态下)
到底是哪里出了问题?
谢谢