ExReleaseResourceAndLeaveCriticalRegion 函数 (wdm.h)

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

语法

void ExReleaseResourceAndLeaveCriticalRegion(
  PERESOURCE Resource
);

参数

Resource

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

返回值

备注

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

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

要求

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

另请参阅

ERESOURCE

ExEnterCriticalRegionAndAcquireResourceExclusive