Hi,
I need to create queue at ring0 level.I am using win98 OS.Basically i want
to maintain data in queue and i need to write "AddtoQueue" and
"Removefromqueue" function at kernel level.

Plz suggest me how to do it.

regds
vinay

Re: Create queue at Ring0 level by Tim

Tim
Wed Mar 03 23:17:51 CST 2004

"Vinay" <v.sheel@mailcity.com> wrote:
>
>Hi,
>I need to create queue at ring0 level.I am using win98 OS.Basically i want
>to maintain data in queue and i need to write "AddtoQueue" and
>"Removefromqueue" function at kernel level.
>
>Plz suggest me how to do it.

It's no different than doing the same thing in user mode. Keep the entries
in a linked list, with a head pointer somewhere in your global data.

Is this for a VXD or a WDM driver?
--
- Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc

Re: Create queue at Ring0 level by Vinay

Vinay
Thu Mar 04 03:16:01 CST 2004

its a vxd
"Tim Roberts" <timr@probo.com> wrote in message
news:cqed40lmg2nkj0t2as73t4ejd3ntko1obp@4ax.com...
> "Vinay" <v.sheel@mailcity.com> wrote:
> >
> >Hi,
> >I need to create queue at ring0 level.I am using win98 OS.Basically i
want
> >to maintain data in queue and i need to write "AddtoQueue" and
> >"Removefromqueue" function at kernel level.
> >
> >Plz suggest me how to do it.
>
> It's no different than doing the same thing in user mode. Keep the
entries
> in a linked list, with a head pointer somewhere in your global data.
>
> Is this for a VXD or a WDM driver?
> --
> - Tim Roberts, timr@probo.com
> Providenza & Boekelheide, Inc