Hello,
I wanted to implement a thread concept in an NDIS 1:N MUX Intermediate driver. Is it possible to implement a thread concept? If so, could you please suggest me some links or basics that would help me to create a thread and process it.
Any guidance and help would be highly appreciated. Thanks!
With Regards,
Subashini
DISCLAIMER:
The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.
It shall not attach any liability on the originator or HCL or its affiliates. Any views or opinions presented in
this email are solely those of the author and may not necessarily reflect the opinions of HCL or its affiliates.
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of
this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have
received this email in error please delete it and notify the sender immediately. Before opening any mail and
attachments please check them for viruses and defect.
Hi
Take a look at the function PsCreateSystemThread this should set you up with a kernel thread. I am not sure what you mean by a concept, but you can put whatever offloading work required in that thread, such as send packet processing etc, by using a simple queue.
Regards
Steve
----- Original Message -----
From: Subashini Venkatapathy ,Chennai
To: Windows System Software Devs Interest List
Sent: Monday, August 24, 2009 4:05 PM
Subject: [ntdev] Thread in NDIS MUX Intermediate driver
Hello,I wanted to implement a thread concept in an NDIS 1:N MUX Intermediate driver. Is it possible to implement a thread concept? If so, could you please suggest me some links or basics that would help me to create a thread and process it.
Any guidance and help would be highly appreciated. Thanks! With Regards,Subashini
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
OSR Seminars – OSR
To unsubscribe, visit the List Server section of OSR Online at ListServer/Forum DISCLAIMER:
The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.
It shall not attach any liability on the originator or HCL or its affiliates. Any views or opinions presented in
this email are solely those of the author and may not necessarily reflect the opinions of HCL or its affiliates.
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of
this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have
received this email in error please delete it and notify the sender immediately. Before opening any mail and
attachments please check them for viruses and defect.
Their are very good samples that are present in the Driver examples in the
DDK, you can go with
those examples.
Karthik SG
On Mon, Aug 24, 2009 at 9:18 PM, Steven Pratt wrote:
> Hi
>
> Take a look at the function PsCreateSystemThread this should set you up
> with a kernel thread. I am not sure what you mean by a concept, but you can
> put whatever offloading work required in that thread, such as send packet
> processing etc, by using a simple queue.
>
> Regards
>
> Steve
>
> ----- Original Message -----
> From: Subashini Venkatapathy ,Chennai
> To: Windows System Software Devs Interest List
> Sent: Monday, August 24, 2009 4:05 PM
> Subject: [ntdev] Thread in NDIS MUX Intermediate driver
>
> Hello,
>
> I wanted to implement a thread concept in an NDIS 1:N MUX Intermediate
> driver. Is it possible to implement a thread concept? If so, could you
> please suggest me some links or basics that would help me to create a thread
> and process it.
>
>
>
> Any guidance and help would be highly appreciated. Thanks!
>
>
>
> With Regards,
>
> Subashini
>
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> DISCLAIMER:
> -----------------------------------------------------------------------------------------------------------------------
>
> The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.
> It shall not attach any liability on the originator or HCL or its affiliates. Any views or opinions presented in
> this email are solely those of the author and may not necessarily reflect the opinions of HCL or its affiliates.
> Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of
> this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have
> received this email in error please delete it and notify the sender immediately. Before opening any mail and
> attachments please check them for viruses and defect.
>
> -----------------------------------------------------------------------------------------------------------------------
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
Hello,
Thank you so much for your replies. Sure i will look into PsCreateSystemThread api and the samples using PsCreateSystemThread. Thanks!
with Reagrds,
Subashini
You may use either PsCreateSystemThread or workitems in a MUX, I use both in our N:N and 1:N MUX drivers.
Larry C