CompareAddresses 関数
CompareAddresses 関数は、2 つのアドレスを比較し、いずれかのアドレスが他方のアドレスより大きい、より小さい、または等しいことを示します。
構文
int WINAPI CompareAddresses(
_In_ LPADDRESS lpAddress1,
_In_ LPADDRESS lpAddress2
);
パラメーター
-
lpAddress1 [in]
-
最初のアドレスへのポインター。
-
lpAddress2 [in]
-
2 番目のアドレスへのポインター。
戻り値
アドレスが同じ場合、関数は 0 を返します。
lpAddress1 パラメーターが lpAddress2 パラメーターが指定したアドレスより小さいアドレスを指定する場合、戻り値は負の数になります。
lpAddress1 パラメーターが lpAddress2 パラメーターで指定したアドレスより大きいアドレスを指定する場合、戻り値は正の数値になります。
解説
別のアドレスより小さいアドレスは、前のフレームを示します。 別のアドレスより大きいアドレスは、後のフレームを示します。
Network Monitor には、 他に CompareFrameDestAddress と CompareFrameSourceAddress という 2 つの関数が用意されており、アドレスの比較に使用できます。 CompareFrameDestAddress 関数は、指定されたアドレスをフレームの宛先アドレスと比較し、CompareFrameSourceAddress 関数は指定されたアドレスをフレームのソース アドレスと比較します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|