ExReleaseResourceAndLeaveCriticalRegion 函数 (wdm.h)

ExReleaseResourceAndLeaveCriticalRegion 例程先释放指定的资源,然后离开关键区域。

语法

void ExReleaseResourceAndLeaveCriticalRegion(
  PERESOURCE Resource
);

参数

Resource

[in, out]指向要释放的资源的指针。 此参数 ERESOURCE 指针应相同,调用方在上一次调用中作为参数提供,用于获取资源的 ExEnterCriticalRegionAndAcquireResourceExclusive 例程。

返回值

没有

言论

驱动程序调用 ExEnterCriticalRegionAndAcquireResourceExclusive 方法以输入关键区域并获取资源进行独占访问后,驱动程序必须调用 ExReleaseResourceAndLeaveCriticalRegion 释放资源并退出关键区域。

有关使用 ERESOURCE 结构同步对资源的独占访问的详细信息,请参阅 ERESOURCE 例程简介。 有关进入和离开关键区域的详细信息,请参阅 关键区域和受保护的区域

要求

要求 价值
最低支持的客户端 Windows Vista
支持的最低服务器 Windows Server 2003 SP1
标头 wdm.h
IRQL <= APC_LEVEL
DDI 符合性规则 CriticalRegions(wdm)HwStorPortProhibitedDDI(storport)

另请参阅

ERESOURCE

ExEnterCriticalRegionAndAcquireResourceExclusive