Sm_PolicyApi_IPAddress_t
オブジェクトに対する IP アドレス制限を定義します。たとえば、適用するポリシーに対して適合する必要がある IP アドレス制限を定義できます。
casso126jjp
オブジェクトに対する 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;
フィールド | Description |
iStructId
| Sm_PolicyApi_Structs_t で定義された IP アドレス構造体 ID。 |
iIPAddressType
| Sm_PolicyApi_IPAddressType_t で列挙される IP アドレスのタイプ。 |
nIPAddress
| 開始 IP アドレス |
nEndIPAddress
| 終了 IP アドレス。 |
nSubnetMask
| サブネット マスク値は、ビット数で表します。この値を取得するには、アドレスのバイナリ値内のビットをカウントします。 たとえば、サブネット マスクが 255.255.255.128 であるとします。バイナリ形式では以下のようになります。
左から右に数えて、 nSubnetMask に渡す数は 25 になります。 |
pszHostName
| ポリシーを適用するためユーザが使用する必要があるマシンのホスト名。 |
next
| 次の IP アドレス構造体へのポインタ。 |