Expand Minimize

ExNotifyCallback routine

The ExNotifyCallback routine causes all callback routines registered for the given object to be called.

Syntax


VOID ExNotifyCallback(
  _In_     PVOID CallbackObject,
  _In_opt_ PVOID Argument1,
  _In_opt_ PVOID Argument2
);

Parameters

CallbackObject [in]

A pointer to the callback object for which all registered callback routines will be called.

Argument1 [in, optional]

Specifies the parameter that is passed as Argument1 of the callback routine.

Argument2 [in, optional]

Specifies the parameter that is passed as Argument2 of the callback routine.

Return value

None

Remarks

Driver writers must not call ExNotifyCallback for any of the system-defined callback objects listed in ExCreateCallback.

The system calls callback routines in order of their registration.

For more information about callback objects, see Callback Objects.

Callers of this routine must be running at IRQL <= DISPATCH_LEVEL. The system calls all registered callback routines at the caller's IRQL.

Requirements

Target platform

Universal

Version

Available starting with Windows 2000.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

Library

Ntoskrnl.lib

IRQL

<= DISPATCH_LEVEL (see Remarks section)

See also

ExCreateCallback
ExRegisterCallback

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft