Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
KeAreAllApcsDisabled
Collapse the table of content
Expand the table of content

KeAreAllApcsDisabled routine

The KeAreAllApcsDisabled routine indicates whether the calling thread is inside a guarded region or running at IRQL >= APC_LEVEL, which disables all APC delivery.

Syntax


BOOLEAN KeAreAllApcsDisabled(void);

Parameters

This routine has no parameters.

Return value

KeAreAllApcsDisabled returns TRUE if the calling thread is inside a guarded region or running at IRQL >= APC_LEVEL, and FALSE otherwise.

Remarks

A thread inside a guarded region or running at IRQL >= APC_LEVEL has all APCs disabled, including special kernel APCs.

Requirements

Target platform

Universal

Version

Available in Windows Server 2003 and later versions of Windows.

Header

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

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

<= DISPATCH_LEVEL

DDI compliance rules

HwStorPortProhibitedDDIs

See also

KeAreApcsDisabled

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft