मैं RegisterHotKey समारोह में देख रहा हूँ:सी # .NET में Win32 API में शून्य सूचक कैसे पास करें?
http://msdn.microsoft.com/en-us/library/ms646309(VS.85).aspx
BOOL RegisterHotKey(
__in HWND hWnd,
__in int id,
__in UINT fsModifiers,
__in UINT vk
);
मैं IntPtr
उपयोग कर रहे हैं पहला तर्क है, जो ज्यादातर मामलों में ठीक काम करता है में पारित करने के लिए। लेकिन अब मुझे जानबूझकर पहले तर्क के रूप में एक शून्य सूचक को पारित करने की आवश्यकता है, जो IntPtr
(जानबूझकर) नहीं करेगा। मैं नेट के लिए नया हूँ, और यह मुझे परेशान है। मैं यह कैसे कर सकता हूँ?
अन्य तरीके पहला तर्क पारित करने के लिए: https://stackoverflow.com/questions/47997942/how-do-i-handle-optional -c-dll-struct-arguments-in-c-sharp – River