Al traducir la API de Windows (incluidos los tipos de datos) a P/Invoke, ¿debo reemplazar DWORD con int
o uint
?¿Debería DWORD asignar a int o uint?
la cual es normalmente sin firmar, pero veo a la gente usando int
todas partes en su lugar (es sólo debido a la advertencia CLS? even the .NET Framework itself hace this), y por lo que nunca estoy realmente seguro de cuál es la correcta para su uso.
Creo que lo que me preocupa es que es (1) incompatibles con el marco, y (2) no compatible con CLS. ¿Debería simplemente ignorar eso? – Mehrdad