DISEQUENCE_COMPARE マクロ
DISEQUENCE_COMPARE マクロ
DISEQUENCE_COMPARE マクロは、2 つの Microsoft® DirectInput® シーケンス番号を比較して、シーケンス番号の循環を補正する。
構文
#define DISEQUENCE_COMPARE(dwSequence1, cmp, dwSequence2) \
((int)((dwSequence1) - (dwSequence2)) cmp 0)
パラメータ
- dwSequence1
比較する最初のシーケンス番号。 - cmp
比較演算子 (==、!=、<、>、<=、>=) - dwSequence2
比較する第 2 シーケンス番号。
戻り値
cmp パラメータに指定され比較結果が true の場合はゼロ以外を返し、それ場合はゼロを返す。
注意
次の例では、dwSequence1 パラメータ値が、時間的に dwSequence2 パラメータ値に先行するかどうかをチェックする。
BOOL Sooner = (DISEQUENCE_COMPARE(dwSequence1, <, dwSequence2));
マクロの情報
ヘッダー | dinput.h |
最低限のオペレーティング システム | Windows 98 |