struktur IP_OPTION_INFORMATION32 (ipexport.h)
Struktur IP_OPTION_INFORMATION32 menjelaskan opsi yang akan disertakan dalam header paket IP pada platform 64-bit.
Sintaks
typedef struct ip_option_information32 {
UCHAR Ttl;
UCHAR Tos;
UCHAR Flags;
UCHAR OptionsSize;
UCHAR POINTER_32 *OptionsData;
} IP_OPTION_INFORMATION32, *PIP_OPTION_INFORMATION32;
Anggota
Ttl
Jenis: UCHAR
Bidang Time to Live di header paket IPv4. Ini adalah bidang Batas Hop di header IPv6.
Tos
Jenis: UCHAR
Jenis bidang layanan di header IPv4. Anggota ini saat ini diabaikan secara diam-diam.
Flags
Jenis: UCHAR
Bidang Bendera. Di IPv4, ini adalah bidang Bendera di header IPv4. Di IPv6, bidang ini diwakili oleh header opsi.
Untuk IPv4, nilai yang mungkin untuk anggota Bendera adalah kombinasi dari nilai berikut yang ditentukan dalam file header Ipexport.h :
OptionsSize
Jenis: UCHAR
Ukuran, dalam byte, dari data opsi IP.
OptionsData
Jenis: UCHAR * POINTER_32
Penunjuk ke data opsi.
Keterangan
Struktur IP_OPTION_INFORMATION32 digunakan untuk menjelaskan opsi yang akan disertakan dalam header paket IP pada platform 64-bit. Struktur IP_OPTION_INFORMATION32 hanya ditentukan jika _WIN64 ditentukan.
Nilai dalam anggota TTL, TOS , dan Bendera dibawa dalam bidang tertentu di header IP.
Byte dalam anggota OptionsData dibawa di area opsi yang mengikuti header IP standar.
Dengan pengecualian opsi rute sumber untuk IPv4, data opsi harus dalam format yang akan dikirimkan pada kawat seperti yang ditentukan dalam RFC 791. Opsi rute sumber IPv4 harus berisi rute penuh, lompatan pertama melalui tujuan akhir, dalam data rute. Lompatan pertama ditarik keluar dari data dan opsi diformat ulang sesuai. Jika tidak, opsi rute harus diformat seperti yang ditentukan dalam RFC 791.
Untuk digunakan dengan IPv6, data opsi harus dalam format yang akan dikirimkan pada kawat seperti yang ditentukan dalam RFC 2460.
Struktur IP_OPTION_INFORMATION32 adalah anggota struktur ICMP_ECHO_REPLY32 yang digunakan oleh fungsi IcmpSendEcho, IcmpSendEcho2, dan Icmp6SendEcho2 .
Struktur ini didefinisikan dalam file header Ipexport.h yang secara otomatis disertakan dalam file header Iphlpapi.h . File header Ipexport.h tidak boleh digunakan secara langsung.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | ipexport.h (termasuk Iphlpapi.h) |