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
ExAcquireSharedStarveExclusive
ExAcquireSharedWaitForExclusive
ExConvertExclusiveToSharedLite
ExIsResourceAcquiredExclusiveLite