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로 끝나는 유니코드 문자열에 대한 포인터입니다.
byteArray6
case(FWP_BYTE_ARRAY6_TYPE)
예약되어 있습니다.
설명
명명되지 않은 공용 구조체의 경우 switch_type(FWP_DATA_TYPE), switch_is(type)입니다.
이는 주로 들어오는 값을 필터 엔진에 제공하는 데 사용됩니다.
IP 주소가 FWP_UINT32 형식으로 저장되거나 IP 포트가 FWP_UINT16 형식으로 저장되면 네트워크 순서가 아닌 호스트 순서로 저장됩니다.
FWP_VALUE0 FWP_VALUE 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | fwptypes.h |