溫馨提示×

ShellExecute的返回值含義

小樊
332
2024-07-01 10:32:38
欄目: 編程語言

ShellExecute函數的返回值表示操作的結果,具體含義如下:

  • 如果函數執行成功,則返回值大于 32。
  • 如果函數執行失敗,則返回值為 ERROR_FILE_NOT_FOUND (-2)、ERROR_PATH_NOT_FOUND (-3)、ERROR_BAD_FORMAT (-11),或者它可以是由應用程序調用 SetLastError 或 SetStatus 來設置的用于指示錯誤的其他錯誤代碼。

在成功執行的情況下,返回值的含義如下:

  • 返回值為 33 表示操作已經成功啟動,但仍在進行中。
  • 返回值為 42 表示操作已經成功啟動,但是操作需要等待某個應用程序的返回結果。
  • 如果返回值大于 32 且小于 42,則表示操作已經成功完成。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女