c# - Difference between SafeProcessHandle and IntPtr for an API call -
While working with WinAPI, I decided to implement a call in my C # application. However, I have seen two different signatures for this function. [DllImport ("kernel32.dll", Charset = CharSet.Auto, SetLastError =
true)] Public stable extern bool GetProcessAffinityMask (Secure Procedure Handle Handle, Out IntPtr Process Mask, IntPtr System Mask Out); Other possible versions () IntPtr :
[Using DllImport ("kernel32.dll", SetLastError = true) Does] static externor bulgate processAfinantmask (intruder hprosis, outside UIintPtr lpProcessAffinityMask, UIintPtr lpSystemAffinityMask out); Given that the two functions return the same value, what is the difference between passing the safe proxy thread code? Example or IntPtr ?
Describing this difference.
Comments
Post a Comment