2010-12-01 10 views
0

_WIN64 kann verwendet werden, um die Plattform als 32-Bit oder 64-Bit zu finden.Windows-Version Makros in Windows-Treiber

Gibt es in Treibern Makros (Kernelmoduscode), die verwendet werden können, um die Version des Betriebssystems anzugeben. XP, 2003, Vista oder 7?

+0

Möchten Sie dies zur Kompilierzeit oder zur Laufzeit wissen? –

+0

Da Windows-Treiber-Kit eine separate Build-Umgebung für jede Version hat, ist es ausreichend, wenn Sie zur Kompilierungszeit wissen. – lalli

Antwort

0

Die benötigten Informationen sind here. Sehen Sie sich in Ihrer Build-Umgebung SdkDdkVer.h an. Besonders nützlich: NTDDI_VERSION.