Process Hacker
_PH_CALLBACK Struct Reference

A callback structure. More...

#include <phbase.h>

Data Fields

LIST_ENTRY ListHead
 The list of registered callbacks.
 
PH_QUEUED_LOCK ListLock
 A lock protecting the callbacks list.
 
PH_QUEUED_LOCK BusyCondition
 A condition variable pulsed when the callback becomes free.
 

Detailed Description

A callback structure.

The callback object allows multiple callback functions to be registered and notified in a thread-safe way.

Definition at line 3248 of file phbase.h.

Field Documentation

PH_QUEUED_LOCK BusyCondition

A condition variable pulsed when the callback becomes free.

Definition at line 3255 of file phbase.h.

LIST_ENTRY ListHead

The list of registered callbacks.

Definition at line 3251 of file phbase.h.

PH_QUEUED_LOCK ListLock

A lock protecting the callbacks list.

Definition at line 3253 of file phbase.h.


The documentation for this struct was generated from the following file: