Método GetPlatform


Prototipo

GetPlatform Proto lpszSvPack:LPSTR

Sintaxis

Invoke GetPlatform, lpszSvPack

Función

Devuelve la plataforma del sistema operativo. Utilice este método para determinar en qué plataforma de los sistemas operativos Windows se está ejecutando su aplicación.

Parámetros

lpszSvPack

Puntero a una zona de memoria ("buffer") que recibirá la información sobre el "service pack" (si hay alguno instalado). Este parámetro puede ser NULL si no necesita la información del "service pack".

Valor de retorno

Eax devuelve la plataforma del sistema operativo.

Los posibles valores de retorno son:

1  ecWin95 El sistema operativo es Windows 95
2  ecWin98 El sistema operativo es Windows 98/ME
3  ecWinNT El sistema operativo es Windows NT40
4  ecWin2K El sistema operativo es Windows 2000
5  ecWinXP El sistema operativo es Windows XP
6  ecWinVista El sistema operativo es Windows Vista
7  ecWin7 El sistema operativo es Windows 7
8  ecWin8 El sistema operativo es Windows 8


OBSERVACIONES
: La dirección indicada por el parámetro lpszSvPack se llenará con una cadena acabada en cero (por ejemplo, "Service Pack 2") que indicará el último "service pack" instalado. Esta cadena puede estar vacía si no se ha instalado ningún "service pack" en el sistema. Si el parámetro lpszSvPack es un puntero NULL, entonces se ignora y no se devuelve ninguna información sobre el "service pack".

OBSERVACIONES: La dirección indicada por el parámetro lpszSvPack se llenará con una cadena Unicode si la aplicación se está ejecutando en modo Unicode. De lo contrario, se llenará con una cadena ANSI (vea el método IsAppUnicode). Puede llamar a GetPlatformA para obtener una cadena ANSI en aplicaciones Unicode, o a GetPlatformW para obtener una cadena Unicode en aplicaciones ANSI.