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.