Partager via


OSVERSIONINFOW, structure (wdm.h)

La structure RTL_OSVERSIONINFOW contient les informations de version du système d’exploitation. Les informations incluent des numéros de version majeure et mineure, un numéro de build, un identificateur de plateforme et un texte descriptif sur le système d’exploitation. La structure RTL_OSVERSIONINFOW est utilisée avec RtlGetVersion .

Syntaxe

typedef struct _OSVERSIONINFOW {
  ULONG dwOSVersionInfoSize;
  ULONG dwMajorVersion;
  ULONG dwMinorVersion;
  ULONG dwBuildNumber;
  ULONG dwPlatformId;
  WCHAR szCSDVersion[128];
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;

Membres

dwOSVersionInfoSize

Taille en octets d’une structure RTL_OSVERSIONINFOW. Ce membre doit être défini avant que la structure soit utilisée avec RtlGetVersion.

dwMajorVersion

Numéro de version principal du système d’exploitation. Par exemple, pour Windows 2000, le numéro de version principale est de cinq. Pour plus d’informations, consultez RTL_OSVERSIONINFOEXW.

dwMinorVersion

Numéro de version secondaire du système d’exploitation. Par exemple, pour Windows 2000, le numéro de version mineure est égal à zéro. Pour plus d’informations, consultez RTL_OSVERSIONINFOEXW.

dwBuildNumber

Numéro de build du système d’exploitation.

dwPlatformId

Plateforme du système d’exploitation. Pour Microsoft Win32 sur les systèmes d’exploitation NT, RtlGetVersion retourne la valeur VER_PLATFORM_WIN32_NT.

szCSDVersion[128]

Chaîne de version de Service Pack. Ce membre contient une chaîne terminée par null, telle que « Service Pack 3 », qui indique le dernier Service Pack installé sur le système. Si aucun Service Pack n’est installé, RtlGetVersion peut ne pas initialiser cette chaîne. Initialisez szCSDVersion à zéro (chaîne vide) avant l’appel à RtlGetVersion.

Remarques

Pour obtenir la liste des numéros de version principale et mineure pour les différentes versions de Windows, consultez RTL_OSVERSIONINFOEXW.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Ntddk.h)

Voir aussi

RTL_OSVERSIONINFOEXW

RtlGetVersion

RtlVerifyVersionInfo