Bagikan melalui


struktur SERVICE_FAILURE_ACTIONS_FLAG (winsvc.h)

Berisi pengaturan bendera tindakan kegagalan layanan. Pengaturan ini menentukan kapan tindakan kegagalan akan dijalankan.

Sintaks

typedef struct _SERVICE_FAILURE_ACTIONS_FLAG {
  BOOL fFailureActionsOnNonCrashFailures;
} SERVICE_FAILURE_ACTIONS_FLAG, *LPSERVICE_FAILURE_ACTIONS_FLAG;

Anggota

fFailureActionsOnNonCrashFailures

Jika anggota ini TRUE dan layanan telah mengonfigurasi tindakan kegagalan, tindakan kegagalan diantrekan jika proses layanan berakhir tanpa melaporkan status SERVICE_STOPPED atau jika memasuki status SERVICE_STOPPED tetapi anggota dwWin32ExitCode dari struktur SERVICE_STATUS tidak ERROR_SUCCESS (0).

Jika anggota ini FALSE dan layanan telah mengonfigurasi tindakan kegagalan, tindakan kegagalan hanya diantrekan jika layanan berakhir tanpa melaporkan status SERVICE_STOPPED.

Pengaturan ini diabaikan kecuali layanan telah mengonfigurasi tindakan kegagalan. Untuk informasi tentang mengonfigurasi tindakan kegagalan, lihat ChangeServiceConfig2.

Keterangan

Perubahan berlaku saat sistem dimulai lagi.

Ini dapat berguna untuk mengatur bendera ini jika layanan Anda memiliki jalur kegagalan umum di mana ada kemungkinan bahwa layanan dapat pulih.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winsvc.h (termasuk Windows.h)

Lihat juga

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_FAILURE_ACTIONS