共用方式為


ExReinitializeResourceLite 函式 (wdm.h)

ExReinitializeResourceLite 例程重新初始化現有的資源變數。

語法

NTSTATUS ExReinitializeResourceLite(
  [in, out] PERESOURCE Resource
);

參數

[in, out] Resource

要重新初始化之呼叫端提供之資源變數的指標。

傳回值

ExReinitializeResourceLite 會傳回STATUS_SUCCESS。

言論

透過單一呼叫 exReinitializeResource,驅動程式寫入器可以取代三個呼叫:一個呼叫 ExDeleteResourceLite,另一個呼叫 ExAllocatePool,第三個呼叫 ExInitializeResourceLite。 隨著資源變數的爭用增加,記憶體會動態配置並附加至資源,以便追蹤此爭用。 作為優化,ExReinitializeResourceLite 會保留和零這個先前配置的記憶體。

ERESOURCE 結構不透明;也就是說,成員會保留供系統使用。

要求

要求 價值
最低支援的用戶端 從 Windows 2000 開始提供。
目標平臺 普遍
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 HwStorPortProhibitedDIs(storport)

另請參閱

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExConvertExclusiveToSharedLite

ExDeleteResourceLite

ExInitializeResourceLite

ExIsResourceAcquiredExclusiveLite

ExIsResourceAcquiredSharedLite

ExReleaseResourceForThreadLite