Compartilhar via


Confirmando a fila

Se a função de retorno de chamada padrão for chamada durante o compromisso de fila, o contexto para ela deverá ser inicializado usando as funções SetupInitDefaultQueueCallback ou SetupInitDefaultQueueCallbackEx . Se você estiver usando uma função de retorno de chamada personalizada que nunca chama a função de retorno de chamada padrão, essa etapa não será necessária.

Depois que a fila for criada e a função de retorno de chamada que processará notificações de fila tiver sido inicializada, você poderá chamar SetupCommitFileQueue para confirmar as operações que foram enfileiradas.

O exemplo a seguir usa SetupCommitFileQueue para confirmar a fila usando a rotina de retorno de chamada padrão.

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
);

No exemplo anterior, MyQueue é a fila a ser confirmada, OwnerWindow é a janela que possuirá todas as caixas de diálogo criadas pela rotina de retorno de chamada padrão, SetupDefaultQueueCallback especifica que a função de retorno de chamada padrão será usada e Context é um ponteiro para a estrutura retornada pela chamada anterior para SetupInitDefaultQueueCallback.