Struktur WSAOVERLAPPED (winsock2.h)

Struktur WSAOVERLAPPED menyediakan media komunikasi antara inisiasi operasi I/O yang tumpang tindih dan penyelesaian berikutnya. Struktur WSAOVERLAPPED kompatibel dengan struktur Windows YANG TUMPANG TINDIH .

Sintaks

typedef struct _WSAOVERLAPPED {
  DWORD    Internal;
  DWORD    InternalHigh;
  DWORD    Offset;
  DWORD    OffsetHigh;
  WSAEVENT hEvent;
} WSAOVERLAPPED, *LPWSAOVERLAPPED;

Anggota

Internal

Jenis: ULONG_PTR

Dicadangkan untuk penggunaan internal. Anggota Internal digunakan secara internal oleh entitas yang mengimplementasikan I/O yang tumpang tindih. Untuk penyedia layanan yang membuat soket sebagai handel sistem file yang dapat diinstal (IFS), parameter ini digunakan oleh sistem operasi yang mendasar. Penyedia layanan lain (penyedia non-IFS) bebas menggunakan parameter ini seperlunya.

InternalHigh

Jenis: ULONG_PTR

Dicadangkan. Digunakan secara internal oleh entitas yang mengimplementasikan I/O yang tumpang tindih. Untuk penyedia layanan yang membuat soket sebagai handel IFS, parameter ini digunakan oleh sistem operasi yang mendasar. Penyedia NonIFS bebas menggunakan parameter ini seperlunya.

Offset

Jenis: DWORD

Dicadangkan untuk digunakan oleh penyedia layanan.

OffsetHigh

Jenis: DWORD

Dicadangkan untuk digunakan oleh penyedia layanan.

hEvent

Jenis: HANDEL

Jika operasi I/O yang tumpang tindih dikeluarkan tanpa rutinitas penyelesaian I/O (parameter lpCompletionRoutine operasi diatur ke null), parameter ini harus berisi handel yang valid ke objek WSAEVENT atau null. Jika parameter lpCompletionRoutine dari panggilan tidak null maka aplikasi bebas menggunakan parameter ini seperlunya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header winsock2.h

Lihat juga

WSACleanup

WSACloseEvent

WSACreateEvent

WSAGetOverlappedResult

WSARecv

WSASend

WSASendTo

WSASocket

Mulai WSA

Mengikat

closesocket