Fungsi SetupPromptReboot (setupapi.h)
[Fungsi ini tersedia untuk digunakan dalam sistem operasi yang ditunjukkan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. SetupAPI tidak boleh lagi digunakan untuk menginstal aplikasi. Sebagai gantinya, gunakan Pemasang Windows untuk mengembangkan penginstal aplikasi. PenyetelanAPI terus digunakan untuk menginstal pengandar perangkat.]
Fungsi SetupPromptReboot bertanya kepada pengguna apakah dia ingin me-reboot sistem, secara opsional bergantung pada apakah ada file dalam antrean file yang diterapkan yang digunakan selama operasi file. Jika pengguna menjawab "ya" pada perintah, pematian dimulai sebelum rutinitas ini kembali.
Sintaks
WINSETUPAPI INT SetupPromptReboot(
[in] HSPFILEQ FileQueue,
[in] HWND Owner,
[in] BOOL ScanOnly
);
Parameter
[in] FileQueue
Penunjuk opsional ke handel ke antrean file untuk mendasarkan keputusan tentang apakah pematian diperlukan. Jika FileQueue tidak ditentukan, SetupPromptReboot mengasumsikan pematian diperlukan dan bertanya kepada pengguna apa yang harus dilakukan.
[in] Owner
Tangani jendela induk untuk memiliki jendela yang dibuat oleh fungsi ini.
[in] ScanOnly
Menunjukkan apakah akan meminta pengguna saat SetupPromptReboot dipanggil atau tidak.
Jika TRUE, pengguna tidak pernah ditanya tentang reboot, dan pematian sistem tidak dimulai. Dalam hal ini, FileQueue harus ditentukan. Jika FALSE, pengguna ditanya tentang reboot, seperti yang dijelaskan sebelumnya.
Gunakan ScanOnly untuk menentukan apakah pematian diperlukan secara terpisah dari benar-benar memulai pematian.
Nilai kembali
Fungsi mengembalikan kombinasi bendera berikut atau –1 jika terjadi kesalahan.
Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | setupapi.h |
Pustaka | Setupapi.lib |
DLL | Setupapi.dll |