Sm_PolicyApi_IPAddress_t

オブジェクトに対する IP アドレス制限を定義します。たとえば、適用するポリシーに対して適合する必要がある IP アドレス制限を定義できます。
casso127jpjp
オブジェクトに対する IP アドレス制限を定義します。たとえば、適用するポリシーに対して適合する必要がある IP アドレス制限を定義できます。
単一ホスト IP アドレス、IP アドレス範囲、ホスト名、またはサブネット マスクを指定できます。
構文
typedef struct Sm_PolicyApi_IPAddress_s
{
int iStructId;
Sm_PolicyApi_IPAddressType_t iIPAddressType;
unsigned long nIPAddress;
unsigned long nEndIPAddress;
unsigned long nSubnetMask;
char pszHostName[BFSIZE];
struct Sm_PolicyApi_IPAddress_s *next;
} Sm_PolicyApi_IPAddress_t;
フィールド
説明
iStructId
Sm_PolicyApi_Structs_t で定義された IP アドレス構造体 ID。
iIPAddressType
Sm_PolicyApi_IPAddressType_t で列挙される IP アドレスのタイプ。
nIPAddress
開始 IP アドレス
nEndIPAddress
終了 IP アドレス。
nSubnetMask
サブネット マスク値は、ビット数で表します。この値を取得するには、アドレスのバイナリ値内のビットをカウントします。
たとえば、サブネット マスクが 255.255.255.128 であるとします。バイナリ形式では以下のようになります。
11111111 11111111 11111111 10000000
左から右に数えて、
nSubnetMask
に渡す数は 25 になります。
pszHostName
ポリシーを適用するためユーザが使用する必要があるマシンのホスト名。
next
次の IP アドレス構造体へのポインタ。