|
TNB Library
|
ICMP API管理クラス [詳解]
#include <TnbIcmp.h>
CIcmpFunction の継承関係図公開メンバ関数 | |
| 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 | モジュールがロードされていない時、スローされます。 |