Sdílet prostřednictvím


Zapsání fronty

Pokud má být během zajištění fronty volána výchozí funkce zpětného volání, musí být kontext inicializován pomocí funkcí SetupInitDefaultQueueCallback nebo SetupInitDefaultQueueCallbackEx. Pokud používáte vlastní funkci zpětného volání, která nikdy nevolá výchozí funkci zpětného volání, tento krok není nutný.

Po sestavení fronty a inicializaci funkce zpětného volání, která bude zpracovávat oznámení fronty, můžete zavolat SetupCommitFileQueue pro potvrzení operací, které byly zařazeny do fronty.

Následující příklad používá SetupCommitFileQueue k potvrzení fronty pomocí výchozí rutiny zpětného volání.

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

V předchozím příkladu je MyQueue fronta k potvrzení, OwnerWindow je okno, které vlastní všechna dialogová okna vytvořená výchozí rutinou zpětného volání, SetupDefaultQueueCallback určuje, že bude použita výchozí funkce zpětného volání a Context je ukazatel na strukturu vrácenou předchozím voláním SetupInitDefaultQueueCallback.