wFormatTag or wValidBitsPerSample are zero

I’m developing a WDM audio driver under portcls.sys. At first, I asked
this in wdmaudiodev but there are almost no active members in that forum :frowning:

My driver sometimes receives a new stream requests with
format descriptor seems to be erratic. In both cases, it’s a fully
valid WAVEFORMATEXTENSIBLE structure with KSDATAFORMAT_SUBTYPE_PCM. In
one case, the Format.wFormatTag is zero. In other case,
Samples.wValidBitsPerSample is zero. All other members seems to be
correct.

In both cases, requests come from the sysaudio (from a system
process).

Must I accept these requests and get missing values from other
descriptor fields or I can reject them?

Regards,
Eugene


Using Opera’s revolutionary e-mail client: http://www.opera.com/mail/