Fungsi ExInitializeResourceLite (wdm.h)
Rutinitas ExInitializeResourceLite menginisialisasi variabel sumber daya.
Sintaks
NTSTATUS ExInitializeResourceLite(
[out] PERESOURCE Resource
);
Parameter
[out] Resource
Penunjuk ke penyimpanan yang disediakan penelepon, yang harus setidaknya sizeof (ERESOURCE), untuk variabel sumber daya yang diinisialisasi. Penyimpanan harus selaras dengan 4 byte pada platform 32-bit, dan 8-byte yang selaras pada platform 64-bit.
Nilai kembali
ExInitializeResourceLite mengembalikan STATUS_SUCCESS.
Keterangan
Penyimpanan untuk ERESOURCE harus dialokasikan dari kumpulan yang tidak disebarkan.
Variabel sumber daya dapat digunakan untuk sinkronisasi oleh sekumpulan utas. Meskipun pemanggil menyediakan penyimpanan untuk variabel sumber daya, struktur ERESOURCE buram: yaitu, anggotanya dicadangkan untuk penggunaan sistem.
Panggil ExDeleteResourceLite sebelum membebaskan memori untuk sumber daya.
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