TDI endpoint from socket handle?

I have a user mode application and a device driver, and I would like my
device driver to perform some portion of the network I/O from within the
kernel using TDI.

Is it possible for a kernel driver to obtain the TDI endpoint used by a
WINSOCK socket handle? I can create an IOCTL in my driver and have the
user mode application pass in the handle to the socket. Is there any way
to dereference this handle and get a pointer to a TDI connection point?

Thanks tons in advance!

Rob


Rob Newberry
Director of Fajita Technology
Group Logic, Inc.

Hi,
Try out ObReferenceObjectByHandle.
Gurpreet Singh

— Rob Newberry wrote:
>
> I have a user mode application and a device driver,
> and I would like my
> device driver to perform some portion of the network
> I/O from within the
> kernel using TDI.
>
> Is it possible for a kernel driver to obtain the TDI
> endpoint used by a
> WINSOCK socket handle? I can create an IOCTL in my
> driver and have the
> user mode application pass in the handle to the
> socket. Is there any way
> to dereference this handle and get a pointer to a
> TDI connection point?
>
> Thanks tons in advance!
>
> Rob
>
>
---------------------------------------------------------------------
> Rob Newberry
> Director of Fajita Technology
> Group Logic, Inc.
>
>
>
> —
> You are currently subscribed to ntfsd as:
> xxxxx@yahoo.com
> To unsubscribe send a blank email to
> $subst(‘Email.Unsub’)
>
>
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

What kind of object does ObReferenceObjectByHandle on a socket give me?

Hi,
Try out ObReferenceObjectByHandle.
Gurpreet Singh

— Rob Newberry wrote:
> >
> > I have a user mode application and a device driver,
> > and I would like my
> > device driver to perform some portion of the network
> > I/O from within the
> > kernel using TDI.
> >
> > Is it possible for a kernel driver to obtain the TDI
> > endpoint used by a
> > WINSOCK socket handle? I can create an IOCTL in my
> > driver and have the
> > user mode application pass in the handle to the
> > socket. Is there any way
> > to dereference this handle and get a pointer to a
> > TDI connection point?
> >
> > Thanks tons in advance!
> >
> > Rob
> >
> >
> ---------------------------------------------------------------------
> > Rob Newberry
> > Director of Fajita Technology
> > Group Logic, Inc.
> >
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> > $subst(‘Email.Unsub’)
> >
> >
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
>
>
> —
>
> END OF DIGEST
>
> —
> You are currently subscribed to ntfsd as: xxxxx@grouplogic.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>

---------------------------------------------------------------------
Rob Newberry
Director of Fajita Technology
Group Logic, Inc.

FILE_OBJECT


Dave Cox
Hewlett-Packard Co.
ESBU/SSMO (Santa Barbara)

-----Original Message-----
From: Rob Newberry [mailto:xxxxx@grouplogic.com]
Sent: Thursday, February 24, 2000 5:30 AM
To: File Systems Developers Interest List
Cc: Gurpreet Anand
Subject: [ntfsd] Re: TDI endpoint from socket handle?

What kind of object does ObReferenceObjectByHandle on a socket give me?

Hi,
Try out ObReferenceObjectByHandle.
Gurpreet Singh

— Rob Newberry wrote:
> >
> > I have a user mode application and a device driver,
> > and I would like my
> > device driver to perform some portion of the network
> > I/O from within the
> > kernel using TDI.
> >
> > Is it possible for a kernel driver to obtain the TDI
> > endpoint used by a
> > WINSOCK socket handle? I can create an IOCTL in my
> > driver and have the
> > user mode application pass in the handle to the
> > socket. Is there any way
> > to dereference this handle and get a pointer to a
> > TDI connection point?
> >
> > Thanks tons in advance!
> >
> > Rob
> >
> >
> ---------------------------------------------------------------------
> > Rob Newberry
> > Director of Fajita Technology
> > Group Logic, Inc.
> >
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> > $subst(‘Email.Unsub’)
> >
> >
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
>
>
> —
>
> END OF DIGEST
>
> —
> You are currently subscribed to ntfsd as: xxxxx@grouplogic.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>

---------------------------------------------------------------------
Rob Newberry
Director of Fajita Technology
Group Logic, Inc.


You are currently subscribed to ntfsd as: david_cox2@hp.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)