Bagikan melalui


Struktur Winsock

Daftar berikut memberikan deskripsi ringkas tentang setiap struktur dan typedef Winsock. Untuk informasi tambahan tentang struktur atau typedef apa pun, klik struktur atau nama typedef.

Struktur Deskripsi
addrinfo Digunakan oleh fungsi getaddrinfo untuk menyimpan informasi alamat host.
addrinfoW Digunakan oleh fungsi GetAddrInfoW untuk menyimpan informasi alamat host.
ADDRINFO_DNS_SERVER Mewakili server Sistem Nama Domain (DNS) kustom, yang digunakan dalam API Winsock.
addrinfoex Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host.
addrinfoex2 Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host ketika nama kanonis dan nama domain yang sepenuhnya memenuhi syarat telah diminta.
addrinfoex3 Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host ketika antarmuka jaringan tertentu telah diminta.
addrinfoex4 Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host ketika handel ke nama domain yang sepenuhnya memenuhi syarat telah diminta.
addrinfoex5 Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host ketika handel ke nama domain yang sepenuhnya memenuhi syarat telah diminta.
addrinfoex6 Digunakan oleh fungsi GetAddrInfoEx untuk menyimpan informasi alamat host ketika handel ke nama domain yang sepenuhnya memenuhi syarat telah diminta.
AFPROTOCOLS Menyediakan daftar protokol yang dapat dibatasi oleh pemrogram aplikasi. Digunakan hanya untuk tujuan kueri.
BLOB Berisi informasi tentang blok data. Berasal dari Objek Besar Biner.
CSADDR_INFO Berisi informasi alamat Winsock untuk layanan jaringan atau penyedia namespace layanan.
fd_set Digunakan oleh berbagai fungsi Winsock dan penyedia layanan, seperti memilih, untuk menempatkan soket ke dalam "set" untuk berbagai tujuan, seperti menguji soket tertentu untuk keterbacaan.
GROUP_FILTER Menyediakan parameter pemfilteran multicast untuk alamat IPv6 atau IPv4 multicast.
GROUP_REQ Menyediakan informasi grup multicast untuk alamat IPv6 atau IPv4.
GROUP_SOURCE_REQ Menyediakan informasi grup multicast untuk alamat IPv6 atau IPv4 yang menyertakan alamat IP sumber.
hostent Menyimpan informasi tentang host tertentu, seperti nama host, alamat IP, dan sebagainya.
in_addr Mewakili alamat Internet IPv4.
in_pktinfo Menyimpan informasi alamat paket yang diterima, dan digunakan oleh Windows untuk mengembalikan informasi tentang paket yang diterima.
in6_addr Mewakili alamat Internet IPv6.
in6_pktinfo Menyimpan informasi alamat paket IPv6 yang diterima, dan digunakan oleh Windows untuk mengembalikan informasi tentang paket yang diterima.
INET_PORT_RANGE Menyediakan data input yang digunakan oleh Ioctl SIO_ACQUIRE_PORT_RESERVATION untuk memperoleh reservasi runtime untuk blok port TCP atau UDP.
INET_PORT_RESERVATION_INSTANCE Berisi reservasi port dan token untuk blok port TCP atau UDP.
INET_PORT_RESERVATION_TOKEN Berisi token reservasi port untuk blok port TCP atau UDP.
ip_mreq Menyediakan informasi grup multicast untuk alamat IPv4.
ip_mreq_source Menyediakan informasi grup multicast dan sumber untuk alamat IPv4.
ip_msfilter Menyediakan parameter pemfilteran multicast untuk alamat IPv4.
ipv6_mreq Menyediakan informasi grup multicast untuk alamat IPv6.
Berlama Mempertahankan informasi tentang soket tertentu yang menentukan bagaimana soket tersebut harus bereaksi ketika data diantrekan untuk dikirim dan fungsi closesocket dipanggil pada soket.
NAPI_DOMAIN_DESCRIPTION_BLOB Menjelaskan domain yang ditangani oleh penyedia namespace layanan untuk namespace NS_EMAIL.
NAPI_PROVIDER_INSTALLATION_BLOB Berisi informasi yang diperlukan untuk menginstal penyedia namespace layanan untuk namespace NS_EMAIL.
NS_SERVICE_INFO Berisi informasi tentang layanan jaringan atau jenis layanan jaringan dalam konteks namespace yang ditentukan, atau sekumpulan namespace default.
PROTOCOL_INFO Berisi informasi tentang protokol.
protoent Berisi nama dan nomor protokol yang sesuai dengan nama protokol tertentu.
REAL_TIME_NOTIFICATION_SETTING_INPUT Berisi pengaturan input untuk mengajukan pengaturan transportasi REAL_TIME_NOTIFICATION_CAPABILITY untuk soket TCP yang digunakan dengan ControlChannelTrigger untuk menerima pemberitahuan jaringan latar belakang di aplikasi Windows Store
REAL_TIME_NOTIFICATION_SETTING_OUTPUT Berisi pengaturan output dari kueri untuk pengaturan transportasi REAL_TIME_NOTIFICATION_CAPABILITY untuk soket TCP yang digunakan dengan ControlChannelTrigger untuk menerima pemberitahuan jaringan latar belakang di aplikasi Windows Store.
RIO_EXTENSION_FUNCTION_TABLE Berisi informasi tentang fungsi yang mengimplementasikan ekstensi I/O terdaftar Winsock.
RIO_BUF Menentukan sebagian buffer terdaftar yang digunakan untuk mengirim atau menerima data jaringan dengan ekstensi I/O terdaftar Winsock.
RIO_BUFFERID Menentukan deskriptor buffer terdaftar yang digunakan dengan ekstensi I/O terdaftar Winsock.
RIO_CQ Menentukan deskriptor antrean penyelesaian yang digunakan untuk pemberitahuan penyelesaian I/O dengan mengirim dan menerima permintaan dengan ekstensi I/O terdaftar Winsock.
RIO_NOTIFICATION_COMPLETION Menentukan metode untuk penyelesaian I/O yang akan digunakan dengan fungsi RIONotify untuk mengirim atau menerima data jaringan dengan ekstensi I/O terdaftar Winsock.
RIO_RQ Menentukan deskriptor soket yang digunakan oleh kirim dan terima permintaan dengan ekstensi I/O terdaftar Winsock.
RIORESULT Berisi data yang digunakan untuk menunjukkan hasil penyelesaian permintaan yang digunakan dengan ekstensi I/O terdaftar Winsock.
RM_FEC_INFO Menentukan pengaturan untuk menggunakan koreksi kesalahan penerusan (FEC) dengan Reliable Multicast.
RM_RECEIVER_STATS Menyediakan informasi statistik untuk sesi penerima Reliable Multicast.
RM_SEND_WINDOW Menentukan jendela pengiriman Reliable Multicast.
RM_SENDER_STATS Menyediakan informasi statistik untuk sesi pengirim Reliable Multicast.
servent Menyimpan atau mengembalikan nama dan nomor layanan untuk nama layanan tertentu.
SERVICE_ADDRESS Berisi informasi alamat untuk layanan.
SERVICE_ADDRESSES Berisi array struktur data SERVICE_ADDRESS .
SERVICE_INFO Berisi informasi tentang layanan jaringan atau jenis layanan jaringan.
SERVICE_TYPE_INFO_ABS Berisi informasi tentang jenis layanan jaringan.
SERVICE_TYPE_VALUE_ABS Berisi informasi tentang nilai jenis layanan jaringan. Informasi mungkin khusus untuk namespace layanan.
sockaddr Berisi informasi alamat soket. Struktur sockaddr bervariasi tergantung pada protokol yang dipilih. Terbatas pada IPv4; gunakan SOCKADDR_STORAGE sebagai gantinya.
SOCKADDR_IRDA Digunakan dengan operasi soket IrDA, yang ditentukan oleh AF_IRDA keluarga alamat.
SOCKADDR_STORAGE Menyimpan informasi alamat soket, dan cukup besar untuk menyimpan informasi alamat IPv4 atau IPv6, mempromosikan protokol-keluarga dan kemandirian versi protokol. Gunakan struktur ini sebagai pengganti struktur sockaddr.
SOCKET_ADDRESS Menyimpan informasi alamat khusus protokol.
SOCKET_ADDRESS_LIST Menyimpan array struktur SOCKET_ADDRESS yang berisi informasi alamat khusus protokol.
SOCKET_PEER_TARGET_NAME Berisi alamat IP dan nama untuk target serekan dan jenis protokol keamanan yang akan digunakan pada soket.
SOCKET_SECURITY_QUERY_INFO Berisi informasi keamanan yang dikembalikan oleh fungsi WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE Berisi templat keamanan yang digunakan oleh fungsi WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS Menentukan persyaratan keamanan generik untuk soket.
SOCKET_SECURITY_SETTINGS_IPSEC Menentukan berbagai persyaratan dan pengaturan keamanan yang khusus untuk IPsec.
timeval Digunakan untuk menentukan nilai waktu. Terkait dengan file Berkeley Software Distribution (BSD) Time.h.
TRANSMIT_FILE_BUFFERS Menentukan data yang akan dikirimkan sebelum dan sesudah data file selama operasi transfer TransmitFile.
TRANSMIT_PACKETS_ELEMENT Menentukan elemen data tunggal yang akan ditransmisikan oleh fungsi TransmitPackets.
TRANSPORT_SETTING_ID Menentukan ID pengaturan transportasi yang digunakan oleh SIO_APPLY_TRANSPORT_SETTING dan IOCTL SIO_QUERY_TRANSPORT_SETTING untuk menerapkan atau mengkueri pengaturan transportasi untuk soket.
WSABUF Mengaktifkan pembuatan atau manipulasi buffer data.
WSACOMPLETION Menentukan pengaturan pemberitahuan penyelesaian untuk panggilan kontrol I/O yang dilakukan ke namespace terdaftar.
WSADATA Berisi informasi tentang implementasi Windows Sockets.
WSAMSG Menyimpan alamat dan informasi kontrol opsional tentang soket yang tersambung dan tidak tersambung. Digunakan dengan fungsi LPFN_WSARECVMSG (WSARecvMsg).
WSANAMESPACE_INFO Berisi informasi pendaftaran untuk penyedia namespace layanan.
WSANAMESPACE_INFOEX Berisi informasi pendaftaran yang disempurnakan untuk penyedia namespace layanan.
WSANETWORKEVENTS Menyimpan informasi internal soket tentang peristiwa jaringan.
WSANSCLASSINFO Menyediakan informasi parameter individual untuk namespace Winsock tertentu.
WSAOVERLAPPED Menyediakan media komunikasi antara inisiasi operasi I/O yang tumpang tindih dan penyelesaiannya berikutnya.
WSAPOLLFD Menyimpan informasi soket yang digunakan oleh fungsi WSAPoll.
WSAPROTOCOL_INFO Menyimpan atau mengambil informasi lengkap untuk protokol tertentu.
WSAPROTOCOL_INFOW Menyimpan atau mengambil informasi lengkap untuk protokol tertentu. Nama protokol direpresentasikan sebagai array karakter Unicode.
WSAPROTOCOLCHAIN Berisi daftar pengidentifikasi Entri Katalog yang dihitung yang terdiri dari rantai protokol.
WSAQUERYSET Menyediakan informasi yang relevan tentang layanan tertentu.
WSAQUERYSET2 Menyediakan informasi yang relevan tentang layanan tertentu.
WSASERVICECLASSINFO Berisi informasi tentang kelas layanan tertentu.
WSAVERSION Menyediakan perbandingan versi di Winsock.