Under debugging circumstances you can expect SERR_INVALIDCALL
I expect at least DSERR_INVALIDPARAM, otherwise for what this constant is? Common sense says me that this method should have some checks inside And this a normal return value for many of configurations, but not for ASUS Xonar DS one...