Errors that occur while accessing a Repository are saved on a Repository error queue. A Repository error queue is a collection of REPOSERROR structures. Each thread of execution with an open Repository instance can access one active error queue at a time.
Use the IRepositoryErrorQueueHandler interface to create a Repository error queue, assign an error queue to a thread of execution, or retrieve an interface pointer to a thread's currently assigned error queue.
IUnknown Method | Description |
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments the reference count. |
Release | Decrements the reference count. |
IRepositoryErrorQueueHandler Method | Description |
CreateErrorQueue | Creates a new Repository error queue. |
SetErrorQueue | Sets the active error queue for a thread. |
GetErrorQueue | Retrieves an interface pointer to the currently active error queue for a thread. |