Bagikan melalui


struktur IN6_PKTINFO (ws2ipdef.h)

Struktur in6_pktinfo digunakan untuk menyimpan informasi alamat paket IPv6 yang diterima, dan digunakan oleh Windows untuk mengembalikan informasi tentang paket yang diterima dan juga memungkinkan menentukan alamat IPv6 lokal yang digunakan untuk mengirim paket.

Sintaks

typedef struct in6_pktinfo {
  IN6_ADDR ipi6_addr;
  ULONG    ipi6_ifindex;
} IN6_PKTINFO, *PIN6_PKTINFO;

Anggota

ipi6_addr

Alamat IPv6 tujuan dari header IP paket yang diterima saat digunakan dengan fungsi LPFN_WSARECVMSG (WSARecvMsg). Alamat IPv6 sumber lokal untuk diatur di header IP saat digunakan dengan fungsi WSASendMsg .

ipi6_ifindex

Antarmuka tempat paket diterima ketika digunakan dengan fungsi LPFN_WSARECVMSG (WSARecvMsg). Antarmuka tempat paket harus dikirim ketika digunakan dengan fungsi WSASendMsg .

Keterangan

Jika opsi soket IPV6_PKTINFO diatur pada soket jenis SOCK_DGRAM atau SOCK_RAW, salah satu objek data kontrol yang dikembalikan oleh fungsi LPFN_WSARECVMSG (WSARecvMsg) akan berisi struktur in6_pktinfo yang digunakan untuk menyimpan informasi alamat paket yang diterima.

Pada soket IPv6 jenis SOCK_DGRAM atau SOCK_RAW, aplikasi dapat menentukan alamat sumber IP lokal untuk digunakan untuk mengirim dengan fungsi WSASendMsg . Salah satu objek data kontrol yang diteruskan dalam struktur WSAMSG ke fungsi WSASendMsg mungkin berisi struktur in6_pktinfo yang digunakan untuk menentukan alamat IPv6 lokal yang akan digunakan untuk pengiriman.

Pada Microsoft Windows Software Development Kit (SDK) yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur in6_pktinfo ditentukan dalam file header Ws2ipdef.h yang secara otomatis disertakan dalam file header Ws2tcpip.h . File header Ws2ipdef.h tidak boleh digunakan secara langsung.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ws2ipdef.h (termasuk Ws2tcpip.h)

Lihat juga

Soket Tumpukan Ganda untuk Aplikasi Winsock IPv6

Opsi Soket IPPROTO_IPV6

IPV6_PKTINFO

IP_PKTINFO

WSAMSG

LPFN_WSARECVMSG (WSARecvMsg)

WSASendMsg

in_pktinfo