Microphone in DirectX project bug?

I decided to experiment with microphone in MonoGame and this happened:

DirectX project:

Console.WriteLine(Microphone.All.Count);
Console writes ‘0’

OpenGL project:

Console.WriteLine(Microphone.All.Count);
Console writes ‘6’

DirectX can’t find any microphones but OpenGL can.

Is this a bug or I just can’t use some microphones with DirectX? I have a standart Logitech USB microphone, all drivers are installed properly. I thied this on 2 machines: win8.1 laptop, win10 tower