Podczas tłumaczenia interfejsu API systemu Windows (w tym typów danych) na P/Invoke, czy należy zamienić DWORD na int
lub uint
?Czy DWORD ma odwzorować na int lub uint?
To normalnie niepodpisany, ale widzę ludzi używając int
wszędzie zamiast (jest to tylko ze względu na ostrzeżenia CLS? even the .NET Framework itself robi this), a więc nigdy nie jestem pewien, który z nich jest właściwy do użycia.
myślę, co mnie martwi to, że jest to (1) niezgodne z ramami i (2) niezgodne z CLS. Czy powinienem to po prostu zignorować? – Mehrdad