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. |