TNB Library
|
ICMP API管理クラス [詳解]
#include <TnbIcmp.h>
公開メンバ関数 | |
CIcmpFunction (void) | |
コンストラクタ [詳解] | |
bool | CloseHandle (HANDLE hHandle) |
[実行] IcmpCloseHandleの実行 [詳解] | |
HANDLE | CreateFile (void) |
[実行] IcmpCreateFileの実行 [詳解] | |
bool | HasModule (void) const |
[確認] ロード済み確認 [詳解] | |
bool | LoadModule (void) |
[確認] モジュールロード. [詳解] | |
DWORD | SendEcho (HANDLE icmpHandle, IPAddr destinationAddress, LPVOID pRequestData, WORD requestSize, IP_OPTION_INFORMATION *pRequestOptions, LPVOID pReplyBuffer, DWORD replySize, DWORD timeout) |
[実行] IcmpSendEchoの実行 [詳解] | |
~CIcmpFunction (void) | |
デストラクタ [詳解] | |
CIcmpFunction | ( | void | ) |
~CIcmpFunction | ( | void | ) |
bool CloseHandle | ( | HANDLE | hHandle | ) |
[実行] IcmpCloseHandleの実行
hHandle | 本クラスの CreateFile でオープンしたハンドル。 |
true | 成功 |
false | 失敗 |
CNullPointerException | モジュールがロードされていない時、スローされます。 |
HANDLE CreateFile | ( | void | ) |
bool HasModule | ( | void | ) | const |
bool LoadModule | ( | void | ) |
DWORD SendEcho | ( | HANDLE | icmpHandle, |
IPAddr | destinationAddress, | ||
LPVOID | pRequestData, | ||
WORD | requestSize, | ||
IP_OPTION_INFORMATION * | pRequestOptions, | ||
LPVOID | pReplyBuffer, | ||
DWORD | replySize, | ||
DWORD | timeout | ||
) |
[実行] IcmpSendEchoの実行
icmpHandle | MSDN 参照 |
destinationAddress | MSDN 参照 |
pRequestData | MSDN 参照 |
requestSize | MSDN 参照 |
pRequestOptions | MSDN 参照 |
pReplyBuffer | MSDN 参照 |
replySize | MSDN 参照 |
timeout | MSDN 参照 |
CNullPointerException | モジュールがロードされていない時、スローされます。 |