1-Wire API for Compact.NET  Version 4.10
OVERLAPPED Struct Reference

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

Public Attributes

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

Detailed Description

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

Member Data Documentation

◆ hEvent

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.

◆ internalHigh

internal UIntPtr internalHigh

Reserved for operating system use.

◆ internalLow

internal UIntPtr internalLow

Reserved for operating system use.

◆ offset

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.

◆ offsetHigh

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: