struktur FWP_CONDITION_VALUE0 (fwptypes.h)
Struktur FWP_CONDITION_VALUE0 berisi nilai yang digunakan dalam kondisi filter saat menguji filter yang cocok.
typedef struct FWP_CONDITION_VALUE0_ {
FWP_DATA_TYPE type;
union {
UINT8 uint8;
UINT16 uint16;
UINT32 uint32;
UINT64 *uint64;
INT8 int8;
INT16 int16;
INT32 int32;
INT64 *int64;
float float32;
double *double64;
FWP_BYTE_ARRAY16 *byteArray16;
FWP_BYTE_BLOB *byteBlob;
SID *sid;
FWP_BYTE_BLOB *sd;
FWP_TOKEN_INFORMATION *tokenInformation;
FWP_BYTE_BLOB *tokenAccessInformation;
LPWSTR unicodeString;
FWP_BYTE_ARRAY6 *byteArray6;
FWP_V4_ADDR_AND_MASK *v4AddrMask;
FWP_V6_ADDR_AND_MASK *v6AddrMask;
FWP_RANGE0 *rangeValue;
};
} FWP_CONDITION_VALUE0;
type
Menentukan jenis data nilai kondisi.
Lihat FWP_DATA_TYPE untuk informasi selengkapnya.
uint8
Tersedia saat jenis FWP_UINT8.
Bilangan bulat 8-bit yang tidak ditandatangani.
uint16
Tersedia saat jenis FWP_UINT16.
Bilangan bulat 16-bit yang tidak ditandatangani.
uint32
Tersedia saat jenis FWP_UINT32.
Bilangan bulat 32-bit yang tidak ditandatangani.
uint64
Tersedia saat jenis FWP_UINT64.
Penunjuk ke bilangan bulat 64-bit yang tidak ditandatangani.
Catatan
Nilai ini tidak boleh null.
int8
Tersedia saat jenis FWP_INT8.
Bilangan bulat 8-bit yang ditandatangani.
int16
Tersedia saat jenis FWP_INT16.
Bilangan bulat 16-bit yang ditandatangani.
int32
Tersedia saat jenis FWP_INT32.
Bilangan bulat 32-bit yang ditandatangani.
int64
Tersedia saat jenis FWP_INT64.
Penunjuk ke bilangan bulat 64-bit yang ditandatangani.
Catatan
Nilai ini tidak boleh null.
float32
Tersedia saat jenis FWP_FLOAT.
Nilai floating-point presisi tunggal.
double64
Tersedia saat jenis FWP_DOUBLE.
Penunjuk ke nilai floating-point presisi ganda.
Catatan
Nilai ini tidak boleh null.
byteArray16
Tersedia saat jenis FWP_BYTE_ARRAY16_TYPE.
Penunjuk ke struktur FWP_BYTE_ARRAY16 .
Catatan
Nilai ini tidak boleh null.
byteBlob
Tersedia saat jenis FWP_BYTE_BLOB_TYPE.
Penunjuk ke struktur FWP_BYTE_BLOB .
Catatan
struktur FWP_BYTE_BLOB tidak boleh null.
sid
Tersedia saat jenis FWP_SID.
Penunjuk ke struktur pengidentifikasi keamanan (SID).
Catatan
Pengidentifikasi keamanan ini tidak boleh nihil.
sd
Tersedia saat jenis FWP_SECURITY_DESCRIPTOR_TYPE.
Penunjuk ke deskriptor keamanan yang terkandung dalam struktur FWP_BYTE_BLOB .
Catatan
Deskriptor keamanan tidak boleh null ketika digunakan dalam kondisi filter. Selain itu, mereka harus dalam format relatif mandiri.
tokenInformation
Tersedia saat jenis FWP_TOKEN_INFORMATION_TYPE.
Penunjuk ke informasi token yang terkandung dalam struktur FWP_TOKEN_INFORMATION .
tokenAccessInformation
Tersedia saat jenis FWP_TOKEN_ACCESS_INFORMATION_TYPE.
Penunjuk ke informasi akses token yang terkandung dalam struktur FWP_BYTE_BLOB .
Catatan
struktur FWP_BYTE_BLOB tidak boleh null.
unicodeString
Tersedia saat jenis FWP_UNICODE_STRING_TYPE.
Penunjuk ke string unicode yang dihentikan null.
Catatan
Nilai ini tidak boleh null.
byteArray6
Tersedia saat jenis FWP_BYTE_ARRAY6_TYPE.
Penunjuk ke struktur FWP_BYTE_ARRAY6 .
Catatan
Nilai ini tidak boleh null.
Catatan
Hanya tersedia di Windows 7 dan Windows Server 2008 R2.
v4AddrMask
Tersedia saat jenis FWP_V4_ADDR_MASK.
Penunjuk ke alamat IPv4 yang terkandung dalam struktur FWP_V4_ADDR_AND_MASK .
v6AddrMask
Tersedia saat jenis FWP_V6_ADDR_MASK.
Penunjuk ke alamat IPv6 yang terkandung dalam struktur FWP_V6_ADDR_AND_MASK .
rangeValue
Tersedia saat jenis FWP_RANGE_TYPE.
Penunjuk ke rentang yang terkandung dalam struktur FWP_RANGE0 .
Jenis data FWP_CONDITION_VALUE0 harus kompatibel dengan jenis data FWP_VALUE0 yang sedang dibandingkan. Namun, ini tidak berarti jenis data harus sama. Misalnya, FWP_V4_ADDR_MASK dapat dibandingkan dengan FWP_UINT32 yang berisi alamat IPv4. Lihat FWP_MATCH_TYPE untuk informasi terperinci tentang aturan kompatibilitas FWP_CONDITION_VALUE0 dan FWP_VALUE0 .
FWP_CONDITION_VALUE0 adalah implementasi FWP_CONDITION_VALUE tertentu. Lihat Nama Version-Independent WFP dan Menargetkan Versi Windows Tertentu untuk informasi selengkapnya.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | fwptypes.h |