IP HELPERクラス
[詳解]
#include <TnbIpHelper.h>
IP HELPERクラス
IP HELPER APIをラップしたクラスです。
- 必要ファイル
- TnbIpHelper.h
- 日付
- 08/07/14;新規作成。
TnbIpHelper.h の 57 行目に定義があります。
◆ GetMacAddress()
static bool GetMacAddress |
( |
CWorkMem & |
_mac, |
|
|
LPCSTR |
lpszAddress |
|
) |
| |
|
static |
[取得] MACアドレス取得
- 引数
-
[out] | _mac | マックアドレス。 |
| lpszAddress | アドレス。"xx.xx.xx.xx"でも名前でOK |
- 戻り値
-
false | エラー(指定のアドレスがない時)。 |
true | 成功。 |
TnbIpHelper.h の 154 行目に定義があります。
◆ GetMibIfRow() [1/2]
static bool GetMibIfRow |
( |
INDEX |
dwMibIndex, |
|
|
MIB_IFROW & |
_tMibIfRow |
|
) |
| |
|
static |
[取得] MIB-INDEXの情報取得
- 引数
-
[in] | dwMibIndex | MIB-INDEX |
[out] | _tMibIfRow | 情報 |
- 戻り値
-
true | 成功。tMibIfRowは有効。 |
false | 失敗。tMibIfRowは無効(指定のINDEXがない場合)。 |
TnbIpHelper.h の 110 行目に定義があります。
◆ GetMibIfRow() [2/2]
static bool GetMibIfRow |
( |
LPCSTR |
lpszAddress, |
|
|
MIB_IFROW & |
_tMibIfRow |
|
) |
| |
|
static |
[取得] MIB-INDEXの情報取得
- 引数
-
| lpszAddress | アドレス。"xx.xx.xx.xx"でも名前でOK |
[out] | _tMibIfRow | 情報 |
- 戻り値
-
true | 成功。tMibIfRowは有効。 |
false | 失敗。tMibIfRowは無効(指定のINDEXがない場合)。 |
TnbIpHelper.h の 137 行目に定義があります。
◆ GetMibIndex()
static INDEX GetMibIndex |
( |
LPCSTR |
lpszAddress | ) |
|
|
static |
IPアドレスからMIB-INDEXを取得
- 引数
-
lpszAddress | アドレス。"xx.xx.xx.xx"でも名前でOK |
- 戻り値
-
INVALID_INDEX | エラー(指定のアドレスがない時)。 |
INVALID_INDEX以外 | 成功。値はMIB内のINDEX。 |
TnbIpHelper.h の 67 行目に定義があります。