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

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExConvertExclusiveToSharedLite

ExDeleteResourceLite

ExInitializeResourceLite

ExIsResourceAcquiredExclusiveLite

ExIsResourceAcquiredSharedLite

ExReleaseResourceForThreadLite