|
virtual::XTaskQueuePortObject * | GetHandle ()=0 |
|
virtual HRESULT | QueueItem (::ITaskQueuePortContext *, uint, void *, void(*)(void *, bool))=0 |
|
virtual HRESULT | RegisterWaitHandle (::ITaskQueuePortContext *, void *, void *, void(*)(void *, bool), ::XTaskQueueRegistrationToken *)=0 |
|
virtual void | UnregisterWaitHandle (::XTaskQueueRegistrationToken)=0 |
|
virtual HRESULT | PrepareTerminate (::ITaskQueuePortContext *, void *, void(*)(void *), void **)=0 |
|
virtual void | CancelTermination (void *)=0 |
|
virtual void | Terminate (void *)=0 |
|
virtual HRESULT | Attach (::ITaskQueuePortContext *)=0 |
|
virtual void | Detach (::ITaskQueuePortContext *)=0 |
|
virtual bool | Dispatch (::ITaskQueuePortContext *, uint)=0 |
|
virtual bool | IsEmpty ()=0 |
|
virtual void | WaitForUnwind ()=0 |
|
virtual HRESULT | SuspendTermination (::ITaskQueuePortContext *)=0 |
|
virtual void | ResumeTermination (::ITaskQueuePortContext *)=0 |
|
virtual void | SuspendPort ()=0 |
|
virtual void | ResumePort ()=0 |
|
virtual uint | AddRef ()=0 |
|
virtual uint | Release ()=0 |
|
virtual HRESULT | QueryApi (::ApiId, void **)=0 |
|
The documentation for this struct was generated from the following file: