struktur FWPS_TRANSPORT_SEND_PARAMS0 (fwpsk.h)
Struktur FWPS_TRANSPORT_SEND_PARAMS0 mendefinisikan properti paket lapisan transportasi keluar.
Sintaks
typedef struct FWPS_TRANSPORT_SEND_PARAMS0_ {
UCHAR *remoteAddress;
SCOPE_ID remoteScopeId;
WSACMSGHDR *controlData;
ULONG controlDataLength;
} FWPS_TRANSPORT_SEND_PARAMS0;
Anggota
remoteAddress
Penunjuk ke buffer yang menentukan alamat IP jarak jauh untuk mengirim soket. Alamat jarak jauh yang ditentukan oleh anggota ini dapat berbeda dari yang diteruskan sebagai salah satu nilai data masuk ke fungsi callout classifyFn driver callout.
Buffer dapat berisi alamat IPv4 (4 byte) atau alamat IPv6 (16 byte), dan alamat harus ditentukan dalam urutan byte jaringan. Versi IP harus cocok dengan parameter AddressFamily yang ditentukan dalam Fungsi FwpsInjectTransportSendAsync0 .
Buffer harus tetap valid sampai fungsi penyelesaian injeksi dipanggil.
remoteScopeId
Struktur SCOPE_ID yang berisi pengidentifikasi cakupan untuk alamat IP jarak jauh. Pengidentifikasi cakupan disediakan untuk callout melalui anggota remoteScopeId FWPS_INCOMING_METADATA_VALUES0 struktur yang diteruskan ke fungsi callout classifyFn driver callout. Struktur SCOPE_ID didefinisikan dalam Ws2ipdef.h sebagai berikut.
typedef struct {
union {
struct {
ULONG Zone : 28;
ULONG Level : 4;
};
ULONG Value;
};
} SCOPE_ID, *PSCOPE_ID;
controlData
Penunjuk opsional ke buffer yang berisi data kontrol soket yang ditentukan oleh fungsi WSASendMsg . Untuk informasi tentang jenis WSACMSGHDR , lihat CMSGHDR.
Jika ada, data kontrol soket disediakan untuk callout dengan anggota controlData FWPS_INCOMING_METADATA_VALUES0 struktur yang diteruskan ke fungsi callout classifyFn driver callout.
Jika data kontrol soket bukan NULL, data harus disalin secara mendalam dalam implementasi driver callout dari fungsi classifyFn , dan buffer controlData harus tetap valid sampai fungsi penyelesaian injeksi dipanggil.
controlDataLength
Panjang, dalam byte, dari anggota controlData .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows Vista. |
Header | fwpsk.h (termasuk Fwpsk.h) |
Lihat juga
FWPS_INCOMING_METADATA_VALUES0 FwpsInjectTransportSendAsync0Saran 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