some issures about scsi CD-Rom driver

Dear All,

I’m working on a virtual cd-rom scsi miniport driver.

I’m a new guy of scsi develop. Please be kind to help me.

Now the virtual device can work, but not very well.

The first question is:

how can the device tell the system that it supports CDDA media under NT and win98.

My driver supports scsiop_readcd command. In win2k if I set the device as support CDDA, then media tools will play it in a digital way.

But for NT4.0 , I don’t know how to set it to digital CD Mode.

In another word, How can I let Media tools such as CDPlayer to play it?

The second is:

How setup my virtual CD-ROM with setup API? I only know setup it by windows device wizard? How to program the setup process, if you has source code, I will be very glad to refer it.PLS!

Thanks in advance!

Devy


===================================================================
ÐÂÀËÃâ·Ñµç×ÓÓÊÏä (http://mail.sina.com.cn)
ÐÂÀË·ÖÀàÐÅÏ¢£ºÇáËɶ©ÔÄ£¬Á¿Éí¶¨ÖÆ,ºÃÐÅÏ¢À´ÕÒÄã! (http://classad.sina.com.cn/)
ÐÂÀËÉÁ˸¶ÌÐÅÉÁÁÁµÇ³¡ ´«ÇéÎÞÏÞ (http://sms.sina.com.cn/cgi-bin/sms/smspic.cgi?spec=11&type=0)


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

>>In another word, How can I let Media tools such as CDPlayer to play
it?

Under NT 4.0 and W2K, there is no direct way. You must emulate the play
functionality by reading the raw PCM data and the piping that to the
sound card.

I have done this before, not such a simple task.

Jamey

The second is:

How setup my virtual CD-ROM with setup API? I only know setup it by
windows device wizard? How to program the setup process, if you has
source code, I will be very glad to refer it.PLS!

Thanks in advance!

Devy


===================================================================
???ѵ??? (http://mail.sina.com.cn)
???Ë·???Ï¢???ɶ??Ä£???í¶¨??,???Ï¢!!!
(http://classad.sina.com.cn/) ???˸???dz? ???
(http://sms.sina.com.cn/cgi-bin/sms/smspic.cgi?spec=11&type=0)


You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com