Microsoft DirectX 8.0 (C++) |
DISEQUENCE_COMPARE マクロは、2 つの Microsoft® 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 以降に対する再配布可能ファイルとして提供。
ヘッダー : dinput.h で宣言。