Hari's Blog

A blog on Windows Kernel related technologies.

Windows 10 on ARM

Windows 10 on ARM This is the video we did at //Build for our latest project. This project has been...

Author: Hari Pulapaka - MSFT Date: 05/24/2017

Running in the Background Using Background Tasks

At Build 2013, I did a talk on background tasks, its best practices and new features in Windows 8.1....

Author: Hari Pulapaka - MSFT Date: 07/02/2013

Performance Tips for DllMains – contd.

Continuing our series on DLLs and their optional entry point DllMain, this is going to be a simple...

Author: Hari Pulapaka - MSFT Date: 12/16/2010

Performance Tips for DllMains

The DllMain is an optional entry point into a dynamic link library (DLL) which is called by the...

Author: Hari Pulapaka - MSFT Date: 11/04/2010

Win32 Threadpool Tutorial Recap

Download source code from MSDN Code Gallery. This is a quick recap of all the posts in the...

Author: Hari Pulapaka - MSFT Date: 10/15/2010

Waiting on Events from within Threadpool

Download source code from MSDN Code Gallery. Till now we have seen how to use the default...

Author: Hari Pulapaka - MSFT Date: 10/14/2010

Threadpool Timer Functions

Download source code from MSDN Code Gallery. The threadpool provides timer functionality with the...

Author: Hari Pulapaka - MSFT Date: 10/13/2010

Introduction to the Windows Threadpool (part 2)

Download source code from MSDN Code Gallery. In the previous posts, I talked about using the...

Author: Hari Pulapaka - MSFT Date: 10/12/2010

Threadpool Work item priority

Download source code from MSDN Code Gallery. In the previous post, I talked about how to queue work...

Author: Hari Pulapaka - MSFT Date: 10/11/2010

Introduction to the Windows Threadpool (Part 1)

Download source code from MSDN Code Gallery. I regularly receive feedback that the Win32 Threadpool...

Author: Hari Pulapaka - MSFT Date: 10/10/2010

Introduction

Hi, My name is Hari Pulapaka and I am a Program Manager in the Windows Kernel Team. I will use this...

Author: Hari Pulapaka - MSFT Date: 10/10/2010