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) |