¿Qué representa el número 16 en el símbolo de DLL [email protected]
?¿Qué representa el número 16 en el símbolo DLL _FooBar @ 16?
Respuesta
Significa que _FooBar es una función __stdcall que toma 16 bytes de parámetros.
32 bits convenciones de llamada en x86 se describen aquí: http://blogs.msdn.com/oldnewthing/archive/2004/01/08/48616.aspx
Esto se mangling nombre general y depende de la convención de llamada de la función.
Las diversas convenciones de llamada y el cambio de nombre aplicado a las funciones se documentan como Argument Passing and Naming Conventions. Deberá hacer clic en los enlaces individuales para ver el cambio exacto aplicado.
En su caso, usted tiene una convención __stdcall
que utiliza la siguiente convención de nomenclatura:
un guión bajo (_) se prefija al nombre . El nombre es seguido por el signo (@) seguido del número de bytes (en decimal) en la lista del argumento . Por lo tanto, la función declarada como int func (int a, b doble) se decorado de la siguiente manera: _func @ 12
- 1. Obteniendo el número aleatorio divisible por 16
- 2. ¿Qué representa el símbolo @ en objetivo-c?
- 3. ¿Qué sentido tiene UTF-16?
- 4. Buscando el compilador x86 de 16 bits
- 5. C# y UTF-16 caracteres
- 6. cómo convertir dos bytes en un número de 16 bits?
- 7. Claro inferior 16 bits
- 8. Expresión regular - Rango (2-16)?
- 9. referencia indefinida a `WinMain @ 16'
- 10. promedio de cada 16 columnas en I
- 11. Lector Python UTF-16 CSV
- 12. carácter ilegal de ruta en el índice 16
- 13. multiplicación SSE 16 x uint8_t
- 14. ¿Quitar los primeros 16 bytes?
- 15. Codificación UTF-16 en Java contra C#
- 16. ¿Con qué frecuencia el tamaño de fuente predeterminado en el navegador no es de 16 px?
- 17. ¿Qué significa esto en c int a: 16 ;?
- 18. Comprimir 21 caracteres alfanuméricos en 16 bytes
- 19. wchar_t para UTF-16 en Linux?
- 20. El decodificador UTF-16 no funciona como se esperaba
- 21. de Javascript .toString (16) en PHP
- 22. Obtener icono de 16 x 16 de calidad completa con Icon.ExtractAssociatedIcon e ImageList
- 23. ¿Qué significa "El framework .NET usa el estándar de codificación UTF-16 por defecto"?
- 24. Diferencia entre UTF-8 y UTF-16?
- 25. Encriptación AES de 16 bytes sin sal
- 26. Convertir un int sin firmar de 16 bits a un int firmado de 16 bits en C#
- 27. R write.csv con codificación UTF-16
- 28. escala de grises de 16 bits png
- 29. ¿Por qué es mejor struct con menos de 16 bytes?
- 30. Numpy y PGM de 16 bits
¿Hay alguna razón en particular que se preocupa por el nombre decorado? – Michael