Platform SDK: TAPI |
A wait block stores information about a wait registered to the thread pool. It includes the wait handles returned by the RegisterWaitForSingleObject call and a pointer to the context structure. Each block in the array is for a graph in one of the stream objects. The offset of a block in this array is the same as the offset of the stream that owns the graph.
typedef struct _THREADPOOLWAITBLOCK { HANDLE hWaitHandle; MSPSTREAMCONTEXT * pContext; BOOL operator == (struct _THREADPOOLWAITBLOCK &t) { return ((hWaitHandle == t.hWaitHandle) && (pContext == t.pContext)); } } THREADPOOLWAITBLOCK, *PTHREADPOOLWAITBLOCK;