共用方式為


ExInitializeResourceLite 函式 (wdm.h)

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

語法

NTSTATUS ExInitializeResourceLite(
  [out] PERESOURCE Resource
);

參數

[out] Resource

呼叫端所提供記憶體的指標,對於要初始化的資源變數,其至少必須 sizeofERESOURCE)。 記憶體必須在32位平臺上對齊4位元組,且64位平臺上對齊8位元組。

傳回值

ExInitializeResourceLite 會傳回STATUS_SUCCESS。

言論

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

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

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

要求

要求 價值
最低支援的用戶端 從 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

ExIsResourceAcquiredExclusiveLite

ExIsResourceAcquiredSharedLite

ExReinitializeResourceLite

ExReleaseResourceForThreadLite