큐 커밋
큐 약정 중에 기본 콜백 함수가 호출될 경우 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은 기본 콜백 함수가 사용되도록 지정하고 Context 는 SetupInitDefaultQueueCallback에 대한 이전 호출에서 반환된 구조체에 대한 포인터입니다.