Menetapkan Antrean
Jika fungsi panggilan balik default akan dipanggil selama komitmen antrean, konteks untuk itu harus diinisialisasi menggunakan fungsi SetupInitDefaultQueueCallback atau SetupInitDefaultQueueCallbackEx. Jika Anda menggunakan fungsi panggilan balik kustom yang tidak pernah memanggil fungsi panggilan balik default, langkah ini tidak diperlukan.
Setelah antrean dibuat dan fungsi panggilan balik yang akan memproses pemberitahuan antrean telah diinisialisasi, Anda dapat memanggil SetupCommitFileQueue untuk melakukan operasi yang telah diantrekan.
Contoh berikut menggunakan SetupCommitFileQueue untuk melakukan komitmen pada antrean dengan menggunakan rutinitas panggilan balik default.
test = SetupCommitFileQueue (
OwnerWindow, //window that will own dialog boxes
//created by the callback routine
MyQueue, //the queue to commit
//use the default callback routine
SetupDefaultQueueCallback,
Context //context information that will be
// used by the callback routine
);
Dalam contoh sebelumnya, MyQueue adalah antrean untuk diajukan, OwnerWindow adalah jendela yang akan menjadi induk dari kotak dialog apapun yang dibuat oleh rutinitas panggilan balik default, SetupDefaultQueueCallback menentukan bahwa fungsi panggilan balik default yang akan digunakan, dan Context adalah penunjuk ke struktur yang dikembalikan oleh panggilan sebelumnya ke SetupInitDefaultQueueCallback.