struktur SOCKADDR_IN6_LH (ws2ipdef.h)
Struktur SOCKADDR_IN6 menentukan alamat transportasi dan port untuk keluarga alamat AF_INET6 .
Sintaks
typedef struct sockaddr_in6 {
ADDRESS_FAMILY sin6_family;
USHORT sin6_port;
ULONG sin6_flowinfo;
IN6_ADDR sin6_addr;
union {
ULONG sin6_scope_id;
SCOPE_ID sin6_scope_struct;
};
} SOCKADDR_IN6_LH, *PSOCKADDR_IN6_LH, *LPSOCKADDR_IN6_LH;
Anggota
sin6_family
Keluarga alamat untuk alamat transportasi. Anggota ini harus selalu diatur ke AF_INET6.
sin6_port
Nomor port protokol transportasi.
sin6_flowinfo
Informasi alur IPv6.
sin6_addr
Struktur IN6_ADDR yang berisi alamat transportasi IPv6.
sin6_scope_id
Representasi ULONG dari pengidentifikasi cakupan IPv6 yang ditentukan dalam anggota sin6_scope_struct .
sin6_scope_struct
Struktur SCOPE_ID yang berisi pengidentifikasi cakupan untuk alamat transportasi IPv6. Struktur SCOPE_ID didefinisikan sebagai berikut:
typedef struct {
union {
struct {
ULONG Zone : 28;
ULONG Level : 4;
};
ULONG Value;
};
} SCOPE_ID, *PSCOPE_ID;
Zona
Indeks zona yang mengidentifikasi zona yang berkaitan dengan alamat transportasi. Zona dari cakupan yang berbeda dibuat sebagai berikut:
- Setiap antarmuka pada simpul terdiri dari satu zona cakupan antarmuka-lokal.
- Setiap tautan, dan antarmuka yang dilampirkan ke tautan tersebut, terdiri dari satu zona cakupan tautan-lokal.
- Ada satu zona cakupan global yang terdiri dari semua tautan dan antarmuka di Internet.
- Batas-batas zona cakupan selain antarmuka-lokal, link-local, dan global ditentukan oleh administrator jaringan.
Tingkat
Cakupan alamat transportasi IPv6. Cakupan ini harus sama dengan nilai cakupan IPv6 yang disematkan dalam alamat transportasi IPv6. Anggota ini bisa menjadi salah satu dari berikut ini:
ScopeLevelInterface
Alamat transportasi memiliki cakupan antarmuka-lokal.
ScopeLevelLink
Alamat transportasi memiliki cakupan link-local.
ScopeLevelSubnet
Alamat transportasi memiliki cakupan subnet-lokal.
ScopeLevelAdmin
Alamat transportasi memiliki cakupan admin-lokal.
ScopeLevelSite
Alamat transportasi memiliki cakupan lokal situs.
ScopeLevelOrganization
Alamat transportasi memiliki cakupan organisasi-lokal.
ScopeLevelGlobal
Alamat transportasi memiliki cakupan global.
Nilai
Representasi ULONG dari pengidentifikasi cakupan IPv6.
Keterangan
Semua data dalam struktur SOCKADDR_IN6, kecuali untuk keluarga alamat, harus ditentukan dalam urutan byte jaringan (big-endian).
Ukuran struktur SOCKADDR_IN6 terlalu besar agar pas di ruang memori yang disediakan oleh struktur SOCKADDR . Untuk struktur yang dijamin cukup besar untuk berisi alamat transportasi untuk semua keluarga alamat yang mungkin, lihat SOCKADDR_STORAGE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | ws2ipdef.h (termasuk Ws2ipdef.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk