Qué tipos de datos necesitan Thunking
En la tabla siguiente se enumeran los tipos de datos comunes que requieren matones, junto con sus equivalentes matones.
Tipo de datos de precisión de puntero (antes de la conversión de matones) | Tipo de datos equivalente de precisión fija de 32 bits (después de matones) |
---|---|
HANDLE |
VOID * POINTER_32 |
INT_PTR |
INT32 |
LONG_PTR |
LONG32 |
LPARAM |
LONG32 |
PCHAR |
Char * POINTER_32 |
PDWORD |
DWORD * POINTER_32 |
PHANDLE |
VOID ** POINTER_32 |
PULONG |
ULONG * POINTER_32 |
PVOID |
VOID * POINTER_32 |
PWORD |
WORD * POINTER_32 |
SIZE_T |
INT32 |
ULONG_PTR |
ULONG32 |
UNICODE_STRING |
UNICODE_STRING32 |