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)

另請參閱

ERESOURCE

ExEnterCriticalRegionAndAcquireResourceExclusive