次の方法で共有


ExReleaseResourceLite 関数 (wdm.h)

ExReleaseResourceLite ルーチンは、現在のスレッドが所有する指定されたエグゼクティブ リソースを解放します。

構文

void ExReleaseResourceLite(
  [in, out] PERESOURCE Resource
);

パラメーター

[in, out] Resource

現在のスレッドが所有するエグゼクティブ リソースへのポインター。

戻り値

何一つ

備考

このルーチンを呼び出す前に、通常のカーネル APC 配信を無効にする必要があります。 KeEnterCriticalRegionを呼び出して、通常のカーネル APC 配信を無効にします。 配信は、リソースが解放されるまで無効なままにする必要があります。その時点で、KeLeaveCriticalRegionを呼び出すことによって再び有効にすることができます。 詳細については、「APCsの無効化」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 する ExclusiveResourceAccess(wdm), HwStorPortProhibitedDDDIs(storport), WithinCriticalRegion(storport), WithinCriticalRegion(storport), WithinCriticalRegion(wdm)

関連項目

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExGetCurrentResourceThread

ExInitializeResourceLite

ExReinitializeResourceLite

ExReleaseResourceForThreadLite