OVERLAPPED_ENTRY structure (minwinbase.h)

Contains the information returned by a call to the GetQueuedCompletionStatusEx function.

Syntax

typedef struct _OVERLAPPED_ENTRY {
  ULONG_PTR    lpCompletionKey;
  LPOVERLAPPED lpOverlapped;
  ULONG_PTR    Internal;
  DWORD        dwNumberOfBytesTransferred;
} OVERLAPPED_ENTRY, *LPOVERLAPPED_ENTRY;

Members

lpCompletionKey

Receives the completion key value associated with the file handle whose I/O operation has completed. A completion key is a per-file key that is specified in a call to CreateIoCompletionPort.

lpOverlapped

Receives the address of the OVERLAPPED structure that was specified when the completed I/O operation was started.

Internal

Reserved.

dwNumberOfBytesTransferred

Receives the number of bytes transferred during the I/O operation that has completed.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header minwinbase.h (include Windows.h)

See also

GetQueuedCompletionStatusEx

OVERLAPPED