Share via


큐 커밋

큐 약정 중에 기본 콜백 함수가 호출될 경우 SetupInitDefaultQueueCallback 또는 SetupInitDefaultQueueCallbackEx 함수를 사용하여 컨텍스트를 초기화해야 합니다. 기본 콜백 함수를 호출하지 않는 사용자 지정 콜백 함수를 사용하는 경우 이 단계는 필요하지 않습니다.

큐가 빌드되고 큐 알림을 처리하는 콜백 함수가 초기화된 후 SetupCommitFileQueue 를 호출하여 큐에 넣은 작업을 커밋할 수 있습니다.

다음 예제에서는 SetupCommitFileQueue 를 사용하여 기본 콜백 루틴을 사용하여 큐를 커밋합니다.

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

앞의 예제에서 MyQueue는 커밋할 큐이고 OwnerWindow는 기본 콜백 루틴에서 만든 대화 상자를 소유하는 창이며 SetupDefaultQueueCallback은 기본 콜백 함수가 사용되도록 지정하고 ContextSetupInitDefaultQueueCallback에 대한 이전 호출에서 반환된 구조체에 대한 포인터입니다.