プロが教える店舗&オフィスのセキュリティ対策術

Sleep()で指定できる最大値はいくつになりますか?

A 回答 (3件)

引数はLONG形式ですので、0x7FFFFFFF=2147483647まで設定できると思います。


約24日くらいでしょうか...
    • good
    • 0

ミリ秒(1/1000)で指定し、引数はas Longだから、長整数型で2,147,483,647(2^31)ミリ秒と、定義どおり考えて良いのではないでしょうか。


だだこのAPIの作用の性格から限度が自ずとあるでしょう。
大きい数字を与えてしまったばあい、Ctrl+Pause(Break)では、止めれないので注意との事です。
    • good
    • 0

Sleep()の引数はDWORDです。


これは、符号無し32bit整数なので、0xFFFFFFFFまでですが、0xFFFFFFFF自体はINFINITEをあらわすので、厳密にはには0xFFFFFFFEとなります。

ちなみに、約49.7日になります。

http://www.microsoft.com/japan/developer/library …

参考URL:http://www.microsoft.com/japan/developer/library …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!