Fungsi ExReinitializeResourceLite (wdm.h)
Rutinitas ExReinitializeResourceLite menginisialisasi ulang variabel sumber daya yang ada.
Sintaks
NTSTATUS ExReinitializeResourceLite(
[in, out] PERESOURCE Resource
);
Parameter
[in, out] Resource
Penunjuk ke variabel sumber daya yang disediakan pemanggil untuk diinisialisasi ulang.
Nilai kembali
ExReinitializeResourceLite mengembalikan STATUS_SUCCESS.
Keterangan
Dengan satu panggilan ke ExReinitializeResource, penulis driver dapat mengganti tiga panggilan: satu ke ExDeleteResourceLite, satu lagi ke ExAllocatePool, dan yang ketiga untuk ExInitializeResourceLite. Saat ketidakcocokan untuk variabel sumber daya meningkat, memori dialokasikan secara dinamis dan dilampirkan ke sumber daya untuk melacak pertikaian ini. Sebagai pengoptimalan, ExReinitializeResourceLite mempertahankan dan nol memori yang dialokasikan sebelumnya ini.
Struktur ERESOURCE buram; artinya, anggota dicadangkan untuk penggunaan sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport) |
Lihat juga
ExAcquireResourceExclusiveLite
ExAcquireSharedStarveExclusive
ExAcquireSharedWaitForExclusive
ExConvertExclusiveToSharedLite
ExIsResourceAcquiredExclusiveLite