Resolved handle warnings
This commit is contained in:
parent
9b21c21a8e
commit
677aed6ef9
@ -401,7 +401,7 @@ namespace PInvokeSerialPort
|
|||||||
_checkSends = CheckAllSends;
|
_checkSends = CheckAllSends;
|
||||||
wo.Offset = 0;
|
wo.Offset = 0;
|
||||||
wo.OffsetHigh = 0;
|
wo.OffsetHigh = 0;
|
||||||
wo.hEvent = _checkSends ? _writeEvent.Handle : IntPtr.Zero;
|
wo.hEvent = _checkSends ? _writeEvent.SafeWaitHandle.DangerousGetHandle() : IntPtr.Zero;
|
||||||
_ptrUwo = Marshal.AllocHGlobal(Marshal.SizeOf(wo));
|
_ptrUwo = Marshal.AllocHGlobal(Marshal.SizeOf(wo));
|
||||||
Marshal.StructureToPtr(wo, _ptrUwo, true);
|
Marshal.StructureToPtr(wo, _ptrUwo, true);
|
||||||
_writeCount = 0;
|
_writeCount = 0;
|
||||||
@ -686,7 +686,7 @@ namespace PInvokeSerialPort
|
|||||||
var unmanagedOv = Marshal.AllocHGlobal(Marshal.SizeOf(ov));
|
var unmanagedOv = Marshal.AllocHGlobal(Marshal.SizeOf(ov));
|
||||||
ov.Offset = 0;
|
ov.Offset = 0;
|
||||||
ov.OffsetHigh = 0;
|
ov.OffsetHigh = 0;
|
||||||
ov.hEvent = sg.Handle;
|
ov.hEvent = sg.SafeWaitHandle.DangerousGetHandle();
|
||||||
Marshal.StructureToPtr(ov, unmanagedOv, true);
|
Marshal.StructureToPtr(ov, unmanagedOv, true);
|
||||||
|
|
||||||
uint eventMask = 0;
|
uint eventMask = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user