CompareAddresses 関数

CompareAddresses 関数は、2 つのアドレスを比較し、いずれかのアドレスが他方のアドレスより大きい、より小さい、または等しいことを示します。

構文

int WINAPI CompareAddresses(
  _In_ LPADDRESS lpAddress1,
  _In_ LPADDRESS lpAddress2
);

パラメーター

lpAddress1 [in]

最初のアドレスへのポインター。

lpAddress2 [in]

2 番目のアドレスへのポインター。

戻り値

アドレスが同じ場合、関数は 0 を返します。

lpAddress1 パラメーターが lpAddress2 パラメーターが指定したアドレスより小さいアドレスを指定する場合、戻り値は負の数になります。

lpAddress1 パラメーターが lpAddress2 パラメーターで指定したアドレスより大きいアドレスを指定する場合、戻り値は正の数値になります。

解説

別のアドレスより小さいアドレスは、前のフレームを示します。 別のアドレスより大きいアドレスは、後のフレームを示します。

Network Monitor には、 他に CompareFrameDestAddressCompareFrameSourceAddress という 2 つの関数が用意されており、アドレスの比較に使用できます。 CompareFrameDestAddress 関数は、指定されたアドレスをフレームの宛先アドレスと比較し、CompareFrameSourceAddress 関数は指定されたアドレスをフレームのソース アドレスと比較します。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Netmon.h
ライブラリ
Nmapi.lib
[DLL]
Nmapi.dll

関連項目

CompareFrameDestAddress

CompareFrameSourceAddress