C++ on windows 10 DDK

Hello ntdev,
I am planning to move some drivers written in C++ for win 7 DDK to windows
10 DDK. I see that windows 10 DDK toolchain has some of C++11 language
support built in.

Without getting into a C vs C++ debate, is it possible to figure out the
state of support for C++ 11 features for device drivers built on windows 10
DDK?

the google didnt help.
TIA.

If you are asking about various template class libraries, I would assume all of them are not appropriate for KM. certainly the authors never tested them for drivers. And if they rely on rtti or exceptions, it is a non starter. Native language features should just work unless they have a dependency on a part of the CRT that is not supported in KM.

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Amritanshu
Sent: Monday, February 22, 2016 8:43 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] C++ on windows 10 DDK

Hello ntdev,
I am planning to move some drivers written in C++ for win 7 DDK to windows 10 DDK. I see that windows 10 DDK toolchain has some of C++11 language support built in.

Without getting into a C vs C++ debate, is it possible to figure out the state of support for C++ 11 features for device drivers built on windows 10 DDK?

the google didnt help.
TIA.

— NTDEV is sponsored by OSR Visit the list online at: MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers! Details at To unsubscribe, visit the List Server section of OSR Online at

Hi Doron,
Thank you for a very prompt response, offlate I have been scrounging
through “A hole in my head” a lot. Many thanks for writing them.

Native language features should just work unless they have a dependency
on a part of the CRT that is not supported in KM.

C++ 11 did blur the line there hence the query. An update to the ancient,
revered and now missing kmcode.doc will help.
:o)

On Mon, Feb 22, 2016 at 10:33 PM, Doron Holan
wrote:

> If you are asking about various template class libraries, I would assume
> all of them are not appropriate for KM. certainly the authors never tested
> them for drivers. And if they rely on rtti or exceptions, it is a non
> starter. Native language features should just work unless they have a
> dependency on a part of the CRT that is not supported in KM.
>
>
>
> d
>
>
>
> From: xxxxx@lists.osr.com [mailto:
> xxxxx@lists.osr.com] *On Behalf Of *Amritanshu
> Sent: Monday, February 22, 2016 8:43 AM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] C++ on windows 10 DDK
>
>
>
> Hello ntdev,
>
> I am planning to move some drivers written in C++ for win 7 DDK to windows
> 10 DDK. I see that windows 10 DDK toolchain has some of C++11 language
> support built in.
>
>
>
> Without getting into a C vs C++ debate, is it possible to figure out the
> state of support for C++ 11 features for device drivers built on windows 10
> DDK?
>
>
>
> the google didnt help.
>
> TIA.
>
>
>
>
>
>
>
> — NTDEV is sponsored by OSR Visit the list online at: MONTHLY seminars
> on crash dump analysis, WDF, Windows internals and software drivers!
> Details at To unsubscribe, visit the List Server section of OSR Online at
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list online at: <
> http://www.osronline.com/showlists.cfm?list=ntdev&gt;
>
> MONTHLY seminars on crash dump analysis, WDF, Windows internals and
> software drivers!
> Details at http:
>
> To unsubscribe, visit the List Server section of OSR Online at <
> http://www.osronline.com/page.cfm?name=ListServer&gt;
></http:>

I don’t know of any planeed updates on the doc

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Amritanshu
Sent: Monday, February 22, 2016 9:36 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] C++ on windows 10 DDK

Hi Doron,
Thank you for a very prompt response, offlate I have been scrounging through “A hole in my head” a lot. Many thanks for writing them.

> Native language features should just work unless they have a dependency on a part of the CRT that is not supported in KM.

C++ 11 did blur the line there hence the query. An update to the ancient, revered and now missing kmcode.doc will help.
:o)

On Mon, Feb 22, 2016 at 10:33 PM, Doron Holan > wrote:
If you are asking about various template class libraries, I would assume all of them are not appropriate for KM. certainly the authors never tested them for drivers. And if they rely on rtti or exceptions, it is a non starter. Native language features should just work unless they have a dependency on a part of the CRT that is not supported in KM.

d

From: xxxxx@lists.osr.commailto:xxxxx [mailto:xxxxx@lists.osr.commailto:xxxxx] On Behalf Of Amritanshu
Sent: Monday, February 22, 2016 8:43 AM
To: Windows System Software Devs Interest List >
Subject: [ntdev] C++ on windows 10 DDK

Hello ntdev,
I am planning to move some drivers written in C++ for win 7 DDK to windows 10 DDK. I see that windows 10 DDK toolchain has some of C++11 language support built in.

Without getting into a C vs C++ debate, is it possible to figure out the state of support for C++ 11 features for device drivers built on windows 10 DDK?

the google didnt help.
TIA.

— NTDEV is sponsored by OSR Visit the list online at: MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers! Details at To unsubscribe, visit the List Server section of OSR Online at


NTDEV is sponsored by OSR

Visit the list online at: http:>

MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at http:>

To unsubscribe, visit the List Server section of OSR Online at http:>

— NTDEV is sponsored by OSR Visit the list online at: MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers! Details at To unsubscribe, visit the List Server section of OSR Online at</http:></http:></http:></mailto:xxxxx></mailto:xxxxx>