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 |