¿Qué tipos de datos equivalentes en WinApi en JavaSE? - java, c ++, c, winapi

¿Qué tipos de datos equivalentes en WinApi en JavaSE?

Esta pregunta para aprovechar la técnica JNA en JavaSE. Por ejemplo, encontró que WORD Equivalent short.

Respuestas

0 para la respuesta № 1

Esto es lo que he reunido (solo hice primitivos):

Leyenda: JAVA - WINAPI (.NET TypeName)

  • byte - CCHAR (Byte) (El tipo BYTE en Windows no está firmado (0 a 255). El uso de CCHAR proporciona el rango correcto (-128 a 127))
  • corto - INT16 (Corto)
  • int - INT32 (Entero)
  • largo - INT64 (largo)
  • flotar - FLOAT (Individual)
  • doble - LONGLONG (Doble) (posiblemente no sea cierto ... no hay puntos flotantes de 64 bits en WINAPI)
  • bool - BOOLEAN (booleano) (en .NET, hay 2 tipos booleanos: BOOL (4 bytes) y BOOLEAN (1 byte))
  • char - WCHAR (Char)

Puse ambas versiones de WINAPI porque si estás usando C, puedes usar TypeName. Si está en C # o VB.Net, necesitará TypeName entre paréntesis.


Menú