Platform SDK: DirectX |
DISEQUENCE_COMPARE マクロは、2 つの DirectInput シーケンス番号を比較して、シーケンス番号の循環を補正する。
DISEQUENCE_COMPARE(dwSequence1, cmp, dwSequence2) \ ((int)((dwSequence1) - (dwSequence2)) cmp 0)
cmp パラメータに指定され比較結果が真の場合はゼロ以外を返し、偽の場合はゼロを返す。
以下の例は、dwSequence1 パラメータ値が、時間的に dwSequence2 パラメータ値に先行するかどうかをチェックする。
BOOL Sooner = (DISEQUENCE_COMPARE(dwSequence1, <, dwSequence2));
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dinput.h で宣言。