x86 / ntdllntoskrnl /

_POP_FX_DRIVER_CALLBACKS

← 10.0.18362.1016 10 builds latest →
struct _POP_FX_DRIVER_CALLBACKS {
void (*ComponentActive)(void*, unsigned long);/* 0x0 4 */
void (*ComponentIdle)(void*, unsigned long);/* 0x4 4 */
void (*ComponentIdleState)(void*, unsigned long, unsigned long);/* 0x8 4 */
void (*DevicePowerRequired)(void*);/* 0xc 4 */
void (*DevicePowerNotRequired)(void*);/* 0x10 4 */
long (*PowerControl)(void*, const struct _GUID*, void*, unsigned long, void*, unsigned long, unsigned long*);/* 0x14 4 */
void (*ComponentCriticalTransition)(void*, unsigned long, unsigned char);/* 0x18 4 */
void (*DripsWatchdogCallback)(void*, struct _DEVICE_OBJECT*, unsigned long);/* 0x1c 4 */
void (*DirectedPowerUpCallback)(void*, unsigned long);/* 0x20 4 */
void (*DirectedPowerDownCallback)(void*, unsigned long);/* 0x24 4 */
};
size 40 (0x28)10 members0 holespadding 01 cacheline
Used in (1)