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) 、 HwStorPortProhibitedDDIs (storport) |