コード例 #1
0
ファイル: WinMMAux.cs プロジェクト: Wiladams/NewTOAPIA
        public static AUXCAPSW[] GetAuxCapabilities()
        {
            int numCaps = GetNumberOfAuxiliaryDevices();
            if (numCaps < 1)
                return null;


            AUXCAPSW[] caps = new AUXCAPSW[numCaps];

            for (int i = 0; i < numCaps; i++)
            {
                AUXCAPSW newCaps = new AUXCAPSW();
                IntPtr devID = new IntPtr(i);

                winmm.auxGetDevCapsW(devID, ref newCaps, Marshal.SizeOf(typeof(AUXCAPSW)));

                caps[i] = newCaps;
            }

            return caps;
        }
コード例 #2
0
ファイル: winmmmethods.cs プロジェクト: Wiladams/NewTOAPIA
 public static extern int auxGetDevCapsW(IntPtr uDeviceID, ref AUXCAPSW pac, int cbac);