Different Shutdown Behaviour

Hi everyone,

I am debugging a network adapter driver. It is based on a unique
source code for Win98/Me/2000/XP. I am tracing the shutdown operations
under those platform. I found following difference:

Win98 — Miniport_Shutdown then Miniport_Halt is called.

WinMe — Only Miniport_Halt is called.

Win2000 — Neither _Shutdown nor _Halt is called. OID_PNP_SET_POWER is
either not called.

How about WinXP? (I even haven’t started on it.)

I turned on those Power Management switches in the “Property” Dialog.

Is there any document or explaination on this issue?

Any comment is appreciated.

Thanks a lot for your attention.

Best Regards

Kevin Liang
Accton Technology China Company Ltd.
Shanghai R&D Center

1206, 67, No.421 Hong Cao Rd, Shanghai
Zip: 200233
Tel:+86-21-64950652
Fax:+86-21-64957924
E-Mail: xxxxx@accton.com.cn