FWP_VALUE0 結構 (fwptypes.h)

FWP_VALUE0結構會定義可以是數種資料類型之一的資料值。

語法

typedef struct FWP_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_VALUE0;

成員

type

此值的資料類型。

如需詳細資訊 ,請參閱FWP_DATA_TYPE

uint8

case (FWP_UINT8)

不帶正負號的 8 位元整數。

uint16

case (FWP_UINT16)

不帶正負號的 16 位元整數。

uint32

case (FWP_UINT32)

不帶正負號的 32 位元整數。

uint64

case (FWP_UINT64)

無符號 64 位整數的指標。

int8

case (FWP_INT8)

8 位元帶正負號的整數。

int16

case (FWP_INT16)

帶正負號的 16 位元整數。

int32

case (FWP_INT32)

帶正負號的 32 位元整數。

int64

case (FWP_INT64)

帶正負號 64 位整數的指標。

float32

case (FWP_FLOAT)

單精確度浮點值。

double64

case (FWP_DOUBLE)

雙精確度浮點值的指標。

byteArray16

case (FWP_BYTE_ARRAY16_TYPE)

FWP_BYTE_ARRAY16結構的指標。

byteBlob

case (FWP_BYTE_BLOB_TYPE)

FWP_BYTE_BLOB結構的指標。

sid

case (FWP_SID)

SID 的指標。

sd

case (FWP_SECURITY_DESCRIPTOR_TYPE)

包含在 FWP_BYTE_BLOB 結構中之安全性描述元的指標。 Blob 中包含的資料是 SECURITY_DESCRIPTOR 結構。

tokenInformation

case (FWP_TOKEN_INFORMATION_TYPE)

FWP_TOKEN_INFORMATION結構的指標。

tokenAccessInformation

case (FWP_TOKEN_ACCESS_INFORMATION_TYPE)

權杖存取訊號的指標,包含在 FWP_BYTE_BLOB 結構中。 Blob 中包含的資料是 TOKEN_ACCESS_INFORMATION 結構。

unicodeString

case (FWP_UNICODE_STRING_TYPE)

Null 終止 Unicode 字串的指標。

byteArray6

case (FWP_BYTE_ARRAY6_TYPE)

保留的。

備註

針對未命名的等位,switch_type (FWP_DATA_TYPE) ,switch_is (類型) 。

這主要用於提供傳入值給篩選引擎。

當 IP 位址以FWP_UINT32格式儲存,或 IP 埠以FWP_UINT16格式儲存時,它們會以主機順序而非網路順序儲存。

FWP_VALUE0 是FWP_VALUE的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定版本的 Windows 為目標

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 fwptypes.h

另請參閱

FWP_BYTE_ARRAY16

FWP_BYTE_BLOB

FWP_DATA_TYPE

Windows 篩選平台 API 結構