OVERLAPPED_ENTRY 结构 (minwinbase.h)

包含通过调用 GetQueuedCompletionStatusEx 函数返回的信息。

语法

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

成员

lpCompletionKey

接收与其 I/O 操作已完成的文件句柄关联的完成键值。 完成密钥是在 对 CreateIoCompletionPort 的调用中指定的每个文件密钥。

lpOverlapped

接收在启动完成的 I/O 操作时指定的 OVERLAPPED 结构的地址。

Internal

保留。

dwNumberOfBytesTransferred

接收已完成的 I/O 操作期间传输的字节数。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 minwinbase.h (包括 Windows.h)

另请参阅

GetQueuedCompletionStatusEx

OVERLAPPED