Compartir a través de


Estructura GUESTOSVERSIONINFOEX

[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2).]

Contiene información de versión del sistema operativo para el sistema operativo invitado.

Sintaxis

typedef struct _GUESTOSVERSIONINFOEX {
  long    dwOSVersionInfoSize;
  long    dwMajorVersion;
  long    dwMinorVersion;
  long    dwBuildNumber;
  long    dwPlatformId;
  wchar_t szCSDVersion[128];
  short   wServicePackMajor;
  short   wServicePackMinor;
  short   wSuiteMask;
  byte    wProductType;
  byte    wReserved;
} GUESTOSVERSIONINFOEX;

Miembros

dwOSVersionInfoSize

Tamaño de esta estructura de datos, en bytes. Establezca este miembro en sizeof(GUESTOSVERSIONINFOEX).

dwMajorVersion

Número de versión principal.

dwMinorVersion

Número de versión secundaria.

dwBuildNumber

Número de compilación.

dwPlatformId

La plataforma del sistema operativo. Este miembro puede ser VER_PLATFORM_WIN32_NT (2).

szCSDVersion

Cadena terminada en null, como "Service Pack 3", que indica el Service Pack más reciente instalado en el sistema. Si no se ha instalado ningún Service Pack, la cadena está vacía.

wServicePackMajor

Número de versión principal del Service Pack más reciente instalado.

wServicePackMinor

Número de versión secundaria del Service Pack más reciente instalado.

wSuiteMask

Máscara de bits que identifica los conjuntos de productos disponibles en el sistema. Este miembro puede ser una combinación de los valores siguientes.

Valor Significado
VER_SUITE_BACKOFFICE
0x00000004
Se instalan los componentes de Microsoft BackOffice.
VER_SUITE_BLADE
0x00000400
Windows Server 2003, Web Edition está instalado.
VER_SUITE_COMPUTE_SERVER
0x00004000
Windows Server 2003, Compute Cluster Edition está instalado.
VER_SUITE_DATACENTER
0x00000080
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition o Windows 2000 Datacenter Server está instalado.
VER_SUITE_ENTERPRISE
0x00000002
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition o Windows 2000 Advanced Server está instalado. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
VER_SUITE_EMBEDDEDNT
0x00000040
Windows XP Embedded está instalado.
VER_SUITE_PERSONAL
0x00000200
Windows Vista Home Premium, Windows Vista Home Basic o Windows XP Home Edition está instalado.
VER_SUITE_SINGLEUSERTS
0x00000100
Escritorio remoto es compatible, pero solo se admite una sesión interactiva. Este valor se establece a menos que el sistema se ejecute en modo de servidor de aplicaciones.
VER_SUITE_SMALLBUSINESS
0x00000001
Microsoft Small Business Server se instaló una vez en el sistema, pero es posible que se haya actualizado a otra versión de Windows. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
VER_SUITE_SMALLBUSINESS_RESTRICTED
0x00000020
Microsoft Small Business Server se instala con la licencia de cliente restrictiva en vigor. Consulte la sección Comentarios para obtener más información sobre esta marca de bits.
VER_SUITE_STORAGE_SERVER
0x00002000
Windows Storage Server 2003 R2 o Windows Storage Server 2003is instalado.
VER_SUITE_TERMINAL
0x00000010
Terminal Services está instalado. Este valor siempre se establece.
Si se establece VER_SUITE_TERMINAL pero no se establece VER_SUITE_SINGLEUSERTS , el sistema se ejecuta en modo de servidor de aplicaciones.
VER_SUITE_WH_SERVER
0x00008000
Windows Home Server está instalado.

wProductType

Cualquier información adicional sobre el sistema. Este miembro puede ser uno de los valores siguientes.

Valor Significado
VER_NT_DOMAIN_CONTROLLER
0x0000002
El sistema es un controlador de dominio y el sistema operativo es Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 R2, Windows Server 2003 o Windows 2000 Server.
VER_NT_SERVER
0x0000003
El sistema operativo es Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 R2, Windows Server 2003 o Windows 2000 Server.
Tenga en cuenta que un servidor que también es un controlador de dominio se notifica como VER_NT_DOMAIN_CONTROLLER, no VER_NT_SERVER.
VER_NT_WORKSTATION
0x0000001
El sistema operativo es Windows 7, Windows Vista, Windows XP o Windows 2000 Professional.

wReserved

Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Fin de compatibilidad de cliente
Windows 7
Producto
Windows Virtual PC
Encabezado
VPCCOMInterfaces.h

Consulte también

IVMGuestOS::GetOsVersionInfo