How to call a funtion of a DLL from a driver

Hi all
can anyone give some ways of calling the function of a dll
from a driver.
the VXD system provides the mechanism like
_VWIN32_QueueUserAPC which can queue a call to the specified ring 3 code in
the specific thread and returns.
thanks in advance
shishir

> Hi all

can anyone give some ways of calling the function of a dll
from a driver.

This opens a huge stability hole in the OS. What is OK in unstable Win9x
(which have no strict notions on what is kernel and what is user) is bad in
stable NT.
Use the IOCTL and things like the overlapped completion routine.

Max

Hi :
As far as I know , USBCAMD is the kernel DLL , and usbintel use this dll.
Both have source in DDK.
You may like to have a look.

Hope that may help
Michael Cheng

“sak”

.soft.net> cc:
Sent by: Fax to:
xxxxx@lists Subject: [ntdev] How to call a funtion of a DLL from a driver
.osr.com

2000/10/09 09:48 PM
Please respond to “NT
Developers Interest
List”

Hi all
can anyone give some ways of calling the function of a dll
from a driver.
the VXD system provides the mechanism like
_VWIN32_QueueUserAPC which can queue a call to the specified ring 3 code in
the specific thread and returns.
thanks in advance
shishir


You are currently subscribed to ntdev as: michael_cheng@ap.logitech.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)