ExReleaseRundownProtection - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

VOID ExReleaseRundownProtection(
  [in, out] PEX_RUNDOWN_REF RunRef
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-wdm-exreleaserundownprotection)

ExReleaseRundownProtection function

Description

The ExReleaseRundownProtection routine releases run-down protection that the caller previously acquired by calling the ExAcquireRundownProtection routine.

Parameters

RunRef [in, out]

A pointer to an EX_RUNDOWN_REF structure that was initialized by a previous call to the ExInitializeRundownProtection routine. The run-down protection routines use this structure to track the run-down status of the associated shared object. This structure is opaque to drivers.

Remarks

A driver that calls ExAcquireRundownProtection to acquire run-time protection for an object access is responsible for calling ExReleaseRundownProtection to release the run-time protection when the access is finished.

As long as the run-down block itself is nonpaged, this function can be called at DISPATCH_LEVEL.

For more information, see Run-Down Protection.

See also

EX_RUNDOWN_REF

ExAcquireRundownProtection

ExInitializeRundownProtection