Bagikan melalui


enumerasi DEV_QUERY_STATE (devquerydef.h)

Menentukan status kueri yang terkait dengan struktur DEV_QUERY_RESULT_ACTION_DATA.

Sintaksis

typedef enum _DEV_QUERY_STATE {
  DevQueryStateInitialized,
  DevQueryStateEnumCompleted,
  DevQueryStateAborted,
  DevQueryStateClosed
} DEV_QUERY_STATE, *PDEV_QUERY_STATE;

Konstanta

 
DevQueryStateInitialized
Status awal kueri.
DevQueryStateEnumCompleted
Enumerasi awal objek berdasarkan status sistem saat ini selesai. Jika DevQueryFlagUpdateResults ditentukan selama pembuatan kueri, maka panggilan balik lebih lanjut dapat terjadi saat status sistem berubah. Namun, jika devQueryFlagUpdateResults tidak ditentukan selama pembuatan kueri, maka ini adalah panggilan balik terakhir, kecuali untuk DevQueryStateClosed jika DevQueryFlagAsyncClose ditentukan selama pembuatan kueri.
DevQueryStateAborted
Terjadi kesalahan di luar sumber daya, dan pemberitahuan tidak dapat dikirimkan. Tidak ada panggilan balik lebih lanjut yang akan terjadi. Klien harus menutup kueri dan membuat kueri baru untuk pulih dari situasi ini.
DevQueryStateClosed
Perubahan status ini hanya terjadi ketika DevQueryFlagAsyncClose ditentukan selama pembuatan kueri. Ini menunjukkan bahwa menutup kueri telah selesai. Tidak ada panggilan balik lebih lanjut yang akan terjadi.

Persyaratan

Syarat Nilai
Header devquerydef.h