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 [デスクトップ アプリのみ]
Header minwinbase.h (Windows.h を含む)

こちらもご覧ください

GetQueuedCompletionStatusEx

OVERLAPPED