1-Wire API for Compact.NET Version 4.00
Public Attributes

OVERLAPPED Struct Reference

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

List of all members.

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.

Detailed Description

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


Member Data Documentation

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.

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.


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