OVERLAPPED Struct Reference

List of all members.


Detailed Description

The OVERLAPPED structure contains information used in asynchronous I/O.

Public Attributes

internal UIntPtr internalLow
 Reserved for operating system use.
internal UIntPtr internalHigh
 Reserved for operating system use.
internal UInt32 offset
 Specifies a file position at which to start the transfer.
internal UInt32 offsetHigh
 Specifies the high word of the byte offset at which to start the transfer.
internal IntPtr hEvent
 Handle to an event set to the signaled state when the operation has been completed.

Member Data Documentation

internal UInt32 offset

Specifies a file position at which to start the transfer.

The file position is a byte offset from the start of the file. The calling process sets this member before calling the ReadFile or WriteFile function. This member is ignored when reading from or writing to named pipes and communications devices and should be zero.

internal UInt32 offsetHigh

Specifies the high word of the byte offset at which to start the transfer.

This member is ignored when reading from or writing to named pipes and communications devices and should be zero.

internal IntPtr hEvent

Handle to an event set to the signaled state when the operation has been completed.

The calling process must set this member either to zero or a valid event handle before calling any overlapped functions. To create an event object, use the CreateEvent function. Functions such as WriteFile set the event to the nonsignaled state before they begin an I/O operation.


The documentation for this struct was generated from the following file:

Generated on Thu Aug 28 15:41:57 2008 for 1-Wire API for Compact.NET by  doxygen 1.5.6