共用方式為


ExInitializeResourceLite 函式 (wdm.h)

ExInitializeResourceLite 例程會初始化資源變數。

語法

NTSTATUS ExInitializeResourceLite(
  [out] PERESOURCE Resource
);

參數

[out] Resource

呼叫端所提供記憶體的指標,其大小必須至少為ERESOURCE () ,才能初始化資源變數。 記憶體必須在32位平臺上對齊4位元組,並在64位平臺上對齊8位元組。

傳回值

ExInitializeResourceLite 會傳回STATUS_SUCCESS。

備註

ERESOURCE 的記憶體必須從非分頁集區配置。

資源變數可用於一組線程進行同步處理。 雖然呼叫端提供資源變數的記憶體, 但ERESOURCE 結構不透明:也就是說,其成員會保留供系統使用。

在釋放資源的記憶體之前,請先呼叫 ExDeleteResourceLite

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 Universal
標頭 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

ExIsResourceAcquiredExclusiveLite

ExIsResourceAcquiredSharedLite

ExReinitializeResourceLite

ExReleaseResourceForThreadLite