struct OVERLAPPED {
public UIntPtr Internal;
public UIntPtr InternalHigh;
public uint Offset;
public uint OffsetHigh;
public IntPtr EventHandle;
}
Public Structure OVERLAPPED
Public InternalLow as IntPtr
Public InternalHigh as IntPtr
Public OffsetHigh as Int32
Public OffsetLow as Int32
Public EventHandle as IntPtr
End Structure
None.
EventHandle: Specifies the handle to an event set to the signaled state when the operation is complete. The calling process must set this member either to zero or to a valid event handle before calling any overlapped functions.
InternalHigh:Specifies the length of the data transferred.
InternalLow :Specifies a system-dependent status.
OffsetHigh :Specifies the high word of the byte offset at which to start the transfer.
OffsetLow :Specifies a file position at which to start the transfer.
This structure is already defined as System.Threading.NativeOverlapped in the .NET Framework. It is not supported for the .NET Compact Framework.