ExReleaseResourceAndLeaveCriticalRegion 関数 (wdm.h)
ExReleaseResourceAndLeaveCriticalRegion ルーチンは、最初に指定されたリソースを解放してから、クリティカル領域から離れる。
構文
void ExReleaseResourceAndLeaveCriticalRegion(
PERESOURCE Resource
);
パラメーター
Resource
[入力、出力]解放するリソースへのポインター。 このパラメーターは、リソースを取得した ExEnterCriticalRegionAndAcquireResourceExclusive ルーチンの前の呼び出しで呼び出し元がパラメーターとして指定した ERESOURCEポインター同じである必要があります。
戻り値
何一つ
備考
ドライバーは、ExEnterCriticalRegionAndAcquireResourceExclusive メソッドを呼び出して重要なリージョンに入り、排他アクセス用のリソースを取得した後、ExReleaseResourceAndLeaveCriticalRegion を呼び出してリソースを解放し、クリティカル リージョンを終了する必要があります。
ERESOURCE 構造体を使用してリソースへの排他アクセスを同期する方法の詳細については、「ERESOURCE ルーチンの概要」を参照してください。 重要なリージョンの入退出の詳細については、「重要なリージョンと保護されたリージョンの」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
サポートされる最小サーバー | Windows Server 2003 SP1 |
ヘッダー | wdm.h |
IRQL | <= APC_LEVEL |
DDI コンプライアンス規則 を する | CriticalRegions(wdm), HwStorPortProhibitedDDIs(storport) |
関連項目
ERESOURCEをする
ExEnterCriticalRegionAndAcquireResourceExclusiveの