private unsafe void InitializeOverlapped(ThreadPoolBoundHandle boundHandle) { _boundHandle = boundHandle; _ptrNativeOverlapped = boundHandle.AllocateNativeOverlapped(CompletionPortCallback, null, null); }