public static IntPtr CreateFiber(int dwStackSize, FiberProc lpStartAddress, IntPtr lpParameter) { IntPtr fiber = CreateFiberEx(dwStackSize, dwStackSize, 1, lpStartAddress, lpParameter); if (fiber == IntPtr.Zero) { throw new Win32Exception(); } return(fiber); }
public static extern IntPtr CreateFiberEx(SizeT dwStackCommitSize, SizeT dwStackReserveSize, FIBER_FLAG dwFlags, FiberProc lpStartAddress, [In] IntPtr lpParameter);
public static extern IntPtr CreateFiber(SizeT dwStackSize, FiberProc lpStartAddress, [In] IntPtr lpParameter);
public static extern uint CreateFiber(uint dwStackSize, FiberProc lpStartAddress, uint lpParameter);
private static extern IntPtr CreateFiberEx(int dwStackCommitSize, int dwStackReserveSize, int dwFlags, FiberProc lpStartAddress, IntPtr lpParameter);